Strict HTML escape.

This replaces the soft escaping ('&amp;' -> '&amp;') with strict escaping ('&amp;' -> '&amp;amp;'). This new behavior matches that of Ruby and other Mustache implementations.

Other points:
- `dot_notation` currency is changed to use an ASCII character, since the JS interpreters did not appreciate unicode.
- Forward slash is added to escape list c/o OWASP recommendations.
Added lint ignores.
Ignore node_modules
Run unit tests using vows (requires node)
Another rewrite

- Cleaner separation of responsibilities in the code between
  scanning, parsing, compiling, and rendering functions.
- Much faster
This test should not work
Remove Ruby dependency
Update testing instructions
Version 0.5.1-dev
Remove extra slashes
Merge pull request #214 from wittemann/master

Updated qooxdoo wrapper
Merge pull request #199 from cweider/strict-escape-2

Strict escape II
Declare stripSpace with var
Strict escaping of ampersands
Fix quote implementation for environments without JSON.stringify
Run tests using node on Travis
Use var declaration for helper functions
Merge remote-tracking branch 'upstream/master'

Conflicts:
	mustache.js
	spec/_files/escaped.txt
	test/_files/escaped.js
Run tests on node 0.6
Workaround for old SpiderMonkey builds

Fixes #189