Adding chrome idl parser

Adding test

Add more comments and toString

Adding more doc string test

comment string
Merge pull request #87 from financeCoding/new_idl_parser_rebase

New idl parser
Parsing extended attributes
Future idl to test instead of WebIDL
fixing const and collection query
Merge pull request #88 from financeCoding/parse_attributes

Parse attributes
Implement parsing enums and callback declaration

Parsing enums

Testing and parsing callback parameter types

complete callback parameters

more tests

parsing full callback declaration

more tests
Fix up 80 char limit
Merge pull request #89 from financeCoding/implement_parsing_enum_and_callback

Implement parsing enums and callback declaration