removed launchpad_step_sequencer.js from index
launchpad option object
added some documentation to the Launchpad.Page prototype, added a name parameter to the Page object
removed unused temporary modes
prepared for multiple-controller support, added some more modularization
fully stripped down the launchpad controller

- removed much of the unneeded variables
- changed to the showStealthascopeLogo variable instead
- added force_optimized_flush parameter
- added instance support to the midi functions
- encapsulated all the host API functions and objects
- added conditional for the startup logo
- added the track selection mode implementation
- removed useless console.log messages
- fixed the flushLEDs function
- added the set_options function
changes to GridPage object methods to facilitate to objectification

- added documentation for all the functions
- cleaned up some of the code
- added an onMixerButton method
- added scene button code
- modified the onGridButton function logic to reflect the session mode and the track select mode
- modified the updateGrid function to take into account variable interface
- heavily modified the updateTrackValue function to facilitate the new logic
- optimized the setTempMode function