Roku Live TV: There are now 100 free channels to stream, all without cable – CNET