New parser

* Faster, more straightforward, etc.
* More advanced object literals (get ..., set ...)
* More tests using JavaScript in-the-wild (http://cdnjs.com/)