Move the launcher and loader into the lib folder.

This is a preliminary move towards modules.
Convert to AMD modules.

- Establishes a module format to allow breaking down the loader into
  more discrete pieces.
- Adds in Alameda, a modern AMD loader implementation.
- Moved messloader into the example folder.
Broke out get_sampleRate into separate file.

- Converted loader to encapsulated AMD module.
- Broke out get_sampleRate into separate utils folder and camelCased.
Add .gitignore for Node modules and documentation.
Utilize package manager for all dependencies.

- Removed vendor and updated references.
Add initial tests.

- Configured setup to mimic browser environment.  Allows unit tests to
  be run from the command line.
- Set up the HTML runner to run in the browser.
- Wrote an initial test ensuring JSMESS is exported.