Added Mozilla-compliant AST specification

Generic ECMAScript+JSX parsers and some other tools use extended Mozilla AST format as intermediate representation.

This PR describes those extensions for new spec consumers that want to work with AST.
@sebmarkbage Got same problem as was in #10 (fork lost link to original repo), so moved to separate file as per request, rebased and submitted as #16.