Support parsing of virtual functions
Fix incorrect unused parameter warnings in function types
Update lexer and parser for 2.066 language changes
Issue warning on LastCatch as well
Fixed issue where warnings on line zero would break unit tests.
Merge pull request #177 from workhorsy/master

Fixed issue where warnings on line zero would break unit tests.
Small cleanup of style and junk comments.
Merge pull request #178 from workhorsy/cleanup

Small cleanup of style and junk comments.
Added checker for having opEquals without toHash.
Updated checker to check for opEquals without toHash, as well as toHash without opEquals.
Update Windows build to fix #180
Merge pull request #179 from workhorsy/master

Added checker for having opEquals without toHash.
Update Windows build file
Updated Windows build file to use wildcards, rather than hard coding every file.
Merge pull request #181 from workhorsy/master

Windows build file with wildcards
Add location information to ArgumentList, AtAttribute and ModuleDeclaration

Amending previous commit
Add declaration attributes to the relevant FunctionAttributes object