Remove redundant conditions.
Merge pull request #700 from blakeembrey/valid-js-variable

Remove redundant conditions
Fix DATA value in stringParams mode

Fixes #699
Update release instructions
Add better logging of test compile errors
Track stringParams mode in local state vars
Refactor out pushParams method

Simplifies hash and param push logic
Include name option for all helper calls

All helper calls will have access to `options.name` which is the first id value of the mustache operation.

As part of this the helperMissing call has been simplified to remove the indexed name in order to optimize the call. This is a breaking change.

Fixes #634
Cleanup now unused code in jscompiler
Add MIT license identification to the Ruby gemspec
Merge pull request #703 from nbibler/patch-1

Add MIT license identification to the Ruby gemspec
README: Use with helper instead of relying on blockHelperMissing
Merge pull request #706 from scottgonzalez/readme-with

README: Use with helper instead of relying on blockHelperMissing
Attempt manual install of git in travis
Merge pull request #707 from wycats/git-fix

Attempt manual install of git in travis
Expose the initial context via @root
Merge pull request #392 from wycats/root-data

Access to root context in partials and helpers
Merge pull request #634 from wycats/name-option

It would be great to have the helper name passed to `blockHelperMissing`
Improve usefulness of extend util, properly use namespace property, update setup options to use a hash helper.
Merge pull request #704 from blakeembrey/clean-compiler

JavaScript Compiler Cleanup