Moved generator to coffeescript to generate javascript, and bugs

If you have a for slash "\" it would break.
Various intermittent new lines in function calls, and arrays
Support for PHP's suppression "@"
Support for PHP's += assignment
Moved AST to generate CoffeeScript instead of JavaScript, and then pass the CoffeeScript to a JavaScript converter.