Merge pull request #10 from joefiorini/readme

Add Grunt.js plugin to README
Name based on relative paths in AMD transpiling
Merge pull request #13 from thomasboyt/relative-amd

Name based on relative paths in AMD transpiling
Update jasmine-node and make running specs part of the grunt task.

- Get rid of globals in the spec helper.
- Unload the library code after the transpile so we get the newly-transpiled version for the spec run.
feat(windows compatibility): correct paths where necessary

A few changes:
- where cli and amd_compiler use functions of path to create filenames for
 inclusion in AMD define/require calls, replace backslashes with
 forward slashes as is necessary for require/define syntax
- FakeFileSystem internally represents paths given to the constructor in
 native format (this means backslashes in windows).
- FakeFileSystem normalizes parameters that represent paths so that they
 conform to the native path format for the platform.
Bump version for release.
Merge pull request #16 from stu-salsbury/windowsCompatibility

feat(windows compatibility): correct paths where necessary
Update spec
Merge pull request #21 from thomasboyt/only-spec-update

*Only* update spec
Move gluejs and uglify steps into the Gruntfile.
Add support for re-exporting named properties from a module.
Grammar.
Bump version for release.
Bump to 0.2.0 since there are breaking changes.
Ensure that recursively compiling anonymous AMD modules via CLI works.

Fixes #20.
Add a CHANGELOG entry for the anonymous module fix.
Move the Gruntfile to JavaScript.
Transpile either CoffeeScript or JavaScript files as we transition.
Convert all source files to JavaScript.

This is mostly just a straight CS -> JS compile. They need to be cleaned up.
Compile with browserify instead of gluejs.