Use 'new this.constructor' to make it easier to inherit the parser object correctly
Fixed missing constructor due to overwritten prototype object
More straightforward way to set prototype.constructor
Fix escaping of data-* attributes [closes #1075]

When objects are used as values for `data-` attributes,
the stringified JSON is delimited by single quotes,
so these must be replaced with HTML character entity references.
#1192: Added failing test for use case.
#1195: Updated anonymous block to named block.
Rename Readme.md to README.md
Merge pull request #1208 from danielfeelfine/master

Rename Readme.md to README.md
Delete the make file

I'm not maintaining it so it doesn't belong here
Rename binary file to jade.js
Add instructions on running tests

Suggested by @davidblurton
Allow a list of globals to be passed
Update with to 2.0.0
Merge pull request #1138 from qualiabyte/escape-data-attrs

Fix escaping of data-* attributes [closes #1075]
Merge pull request #1109 from dprentis/feature/parser_update

Update parser to allow easier inheritance of Parser object for custom functionality
Add a roadmap
Merge branch 'master' of https://github.com/visionmedia/jade
Merge branch 'pass-extends-block-to-mixin' of https://github.com/paulyoung/jade into pass-extends-block-to-mixin
Do mixins block's properly

They are nothing like extends blocks in reality.  It's much easier to
lex, parse and compile them entirely separately
Make regex more forgiving for assignment

Closes #1110 and #1120