Allow multiple sponsored channels and randomize their sort.

Removes limit on number of sponsored channels that can run at the same time, and also randomizes their sort.  Initially tried to do the randomization on the backend, but caching was an issue.

:eyeglasses: @Deimos
going to go with Math.floor, as I think its more explicit.  parseInt to me implies string -> int