set valid identifiers for seasons in Plex
merge 3.0.0 -- test preparations done
zips
hidden custom rows caused a crash
v3.0.1-test
Only add the cookie value, not params, as a header.
Tweak advertisement for new remote protocol.

Add the new headers to the GDM advertisement, and start responding to
`/resources`.
Add basic query string parsing to request object.
Very basic subscribe/unsubscribe handling for new remote.

Introduce the new NowPlayingManager, mostly a skeleton for now. Create
the subscribe and unsubscribe request handlers, and trivially keep track
of subscribers inside the now playing manager.
Simplify home screen popping, eliminate circular reference.

Conflicts:
	Plex/source/ViewController.brs
Switch analytics to new school singleton.

Conflicts:
	Plex/source/PhotoPlayer.brs
	Plex/source/ViewController.brs
Switch MyPlexManager to new school singleton.

Conflicts:
	Plex/source/LogUtils.brs
Move GDM advertiser to new school singleton.

Conflicts:
	Plex/source/ViewController.brs
Move audio player to new style singleton.

Conflicts:
	Plex/source/AudioPlayer.brs
	Plex/source/AudioSpringboardScreen.brs
	Plex/source/HomeScreenDataLoader.brs
	Plex/source/ViewController.brs
POST timeline data in response to subscribe requests.

Any time a subscribe request comes in, POST the current timeline data to the
subscriber. The actual timeline data is still never updated, but the mechanics
are there.
Wire up audio player and send timeline info to subscribers.
Add support for audio seeking via remote control.

Conflicts:
	Plex/source/AudioPlayer.brs
Add the rest of the basic audio playback commands.

Conflicts:
	Plex/source/AudioPlayer.brs
Add support for basic navigation commands, using ECP.
Add navigation command for now playing screen.

Conflicts:
	Plex/source/ViewController.brs