Overhaul of the authentication and redirect logic.

Removed duplication between server-side and client-side initiated logins
by simplifying the application code and allowing various system states
to be handled by the authentication javascript. Also concentrating logic
that interacts with the Concerto server into HardwareApi and PlayerInfo
classes as appropriate to slim down the action logic.

More work required before this is ready for prime time.
Do not rely on Google for jQuery dependency!
Doctors recommend 1 Favicon daily to keep 404s out of your logs.