Allow beta opt-in for large viewports

@gklopper Cookie opt-in, transparent to the end-user.

My only worry is that this won't let browsers *without* the requisite level of JavaScript opt-in.

Perhaps we need a end point somewhere for a server-side cookie. Later, of course.