Fix method name in error message

- compile -> precompile
Remove unused scope function
Use PARSER_CONTEXT for tokenizer tests
browser-prefix/suffix templates
Use dist output in spec helper
Remove unnecessary child scopes
Move Handlerbars.print into printer file
Add explicit SafeString property test
Use local vars
Merge branch 'iife'
Merge pull request #442 from tricknotes/fix-method-name-in-error-message

Fix method name in error message
Rebuild
Fix #428 nested if else rendering

The program equality checker was not taking children into account
when determining equality, causing breakages under similar cases.
Create new options object for unless nesting

Fixes #343
Added handlebars-source gemspec for sharing with 3rd party precompilation libs