Added createPlayer() method

So many iterations to get this far. One of the tests is failing though,
and that's because the override method I'm using doesn't allow for
overlaying changes, so I have to patch that first (and probably the
associated tests).
New build number (not a new stable build though)
Code docs

Added some inline docs.
Unfinished work

My mind hit a wall with the overlay stuff and it's not necessary for
today's release. I just hate having failing tests.
Uses the new create() method

Replaces the current integration to a one-line integration.
Implementation change.

Using the new create() method. Added an original gangster player to the
standard folder for reference.
LoDash swapped in.

Underscore out, LoDash in.
Unfinished work.

Commented out so it doesn't break anything, but this needs to be
finished.
Underscore references updated.
Fixed getDebugModes() and added some funs stuff with compose()
Fixed underscore references
Refactored player creation

Now everything process first through the player module, and then if
injectIframePlayer() was called, the rest of the process gets applied
there. Pre-processing happens the same whether it's an iframe player or
a standard player.
Latest file to test examples with.
Handling declared attributes

This was actually a regression
Triggering onload with jquery
Fixed the global references to the player object for FDM_Player needs
Latest build files, though iframe binding is still broken. FFFFUUUUUUU!!!!
Points to 5.2.7
Whoops!

Removing the duplicate of this.
Updated.