Adds in files to assist with further development.

- Adds a README file that will be filled out with more information later.
- Adds a Node.js manifest file to describe this project along with
  several development utilities useful for JavaScript-specific projects.

Note the package.json addition is intermediary as the actual
refactoring has not landed yet.
Merge pull request #5 from tbranyen/housekeeping

Adds in files to assist with further development.
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.
Added LICENSE in respective areas.
Tests for utils/getSampleRate and changed exports.

- Adds a Node implementation of the Web Audio API to test the sample
  rate.

- Renamed exports to loader to respect the hierarchy in the lib directory.
Adds in JSHint RC file and formatting changes.

Updated source to follow rigid set of rules described in the .jshintrc
file.

- Fixed all erroneous semicolon uses and add all missing ones.
- Specified allowed globals.
- Adjusted some logic to satisfy linting rules.
Merge pull request #6 from tbranyen/refactor

Refactor to use AMD and support testing.
Merge pull request #9 from tbranyen/node-web-audio

Web Audio Tests.  Node + Browser.
Merge pull request #10 from tbranyen/linting

Reformatted source code to pass linting checks.
Merge pull request #7 from tbranyen/license

Added LICENSE in respective areas.
Initial work on gamepad.
Added gamepad browser tests.
Adds polling stopper function and browser tests.
Ensure JSMESS is globally exported.

This patch exports the internal module to the global scope.  At the
moment it isn't which is breaking for external scripts doing:

    var JSMESS = window.JSMESS || {};
Updated and cleaned up the example JSMESS HTML.