Implement instead of extend the IDL parser
Moved type files

It was confusing to have them in a WebIDL directory
Setting an explicit path for the parser

Hope this makes the code a bit more portable
removed testing file
Consolidated files that need processing into array
Tidied up configuration file
Beautified
Bumped up version
Cleanup - make it a bit easier to manually test when needed
regenerated distributable