Testing silentplay audio file in load command to fix firstplay issue on IOS. (Not know to work - yet.)
More logging. More instrumentation.
Merge branch 'master' of https://github.com/mzedeler/LYT

Conflicts:
	src/controllers/player/load.coffee
Got firstPlay working on IOS. This is tracked using a Modernizr test that
checks if the browser can play as well as a flag called @firstPlay.

Added test page caled #first used to test issues with firstPlay (this should
be removed again).

Instrumentation of more things:
 - LYT.player.command start and finish.
 - jPlayer commands.
 - Calls to audio object methods.

Removed a lot of redundant inline documentation.

Various bugfixes and cleanup.

LYT.player.command objects now has unique ids.

There is a new LYT.player.command class called deferred that wraps a deferred
into a LYT.player.command.

Made LYT.player.command.seek take IOS problems with seeking into account.

Added LYT.player.command.silentplay that should play silence.mp3. Not currently
being used.
Re-enabled Modernizr test for autoplayback.
Removed debugging output and cleaned up load command.
More general cleanup.
Re-enabled Modernizr test for autoplayback once again.
Removing firstplay test stuff.
Fixed bug in play timeout.
merge conflict