Test cases for #599
Fix transpiler error in printer.js
Expose printer and visitor objects in node
Update logger interface to expose prior API
Do not emit configurations dir in npm
Update package.json for backwards compatibility
Force rebuild on publish
Install grunt prior to other actions
Update compat notes for es6-modules
Merge pull request #628 from wycats/es6-modules

Convert code to ES6 modules
Add @first and @last data variables to #each helper resolving Issue #483
Remove uncessary ? operator when returning boolean values for @first and @last
Merge pull request #615
Update precompiler for default output

Fixes #563
Fix "\\" escaping

Previously, "\\{{foo}}" would only result in the desired "\fooValue" if
it was at the beginning of the file or immediately after a close stache.
Merge pull request #557 from dmarcotte/fix-escapes

`\\{{foo}}` escaping only works in some situations
Create release grunt task

Allows for tests to be run slightly faster when developing locally.
Cleanup currently unused grunt configs
Access utils methods via modules

Allows for monkey patching (under ES5 systems). This somewhat mirrors
the proposed behavior in https://github.com/square/es6-module-transpiler/issues/37
but applies the behavior via manual code changes rather than compiler
support.
Improve packager error tracking