Update readme to reflect latest rake targets
Initial work on ES6 modules
More modularization
Added missing quotes
Merge pull request #574 from esneider/patch-1

Added missing quotes
Building an AMD file
Further progress towards modularization.

At this point, I have only 2 fails in the Node build, but I'm doing a
bunch of manual stuff locally and still have a bunch of hacks.
Merge pull request #558 from dmarcotte/update-readme

Update readme to reflect latest rake targets
Use arrow syntax for bnf
Use param production for hash value
Use ebnf iteration for hash production
Use ebnf optional for partial path
Use ebnf iteration/optional inMustache
Remove braces on single line lex statements

Resolves a parsing issue in the 0.4 branch of jison.
Prevent nonsensical root {{^}}
Make the Handlebars environment into an object

The idea is that the environment wraps up the mutable stuff in
Handlebars (like the helpers) and that you could theoretically create a
new one at any time and pass it in to Handlebars.template.

Every test makes a new environment and uses it in template compilation.
Move more testing mutations into the environment
Global Handlebars.compile uses its env

The basic strategy is that there will be a global Handlebars object for
the browser build, and that object will have a `compile` on it which
uses its environment in the compiler.

It will also be possible to glue things together manually by using the
AMD build and passing the environment to `compile` directly. Some of
these details are TBD.
ID lexer control class
Add strip lex helper method