Spelling
Thrown variables are used
Relax exception check so that it only warns on catching Throwable and Error. Fix #159
Added basic unit tests to some analyzers.
Cleanup of test functions.
Merge pull request #173 from workhorsy/tests

Unit tests for analyzers
Fix unit tests
Fixed bug in unused parameter check
Attempt to fix some issues with string interning
Free nodes as well
Improved memory management
Handle Unicode byte order marks
Fix AST equality checks
Remove unnecessary blank lines from output
Added basic checker for duplicate attributes.
Removed duplicate @property attribute.
Added more attributes to the duplicate checker.
Added pure and nothrow to the duplicate attribute checker.
Merge pull request #176 from workhorsy/duplicate_attribute

Duplicate attribute checker
Pulled from https://github.com/Hackerpilot/Dscanner.git