Fixed the false positive mentioned in #10
added reporter for PMD XML output
fixed a typo
cleaned up PMDReporter an added test suite
Fixed the false positive when outer if statement has else branch
Fixed mapping of priority levels between oclint and pmd.
Convert tab to space
Dogfooding; Add 'oclint' to version; Add few tests.
Merge from lqi/reporters_module
Merge pull request #13 from lqi/master

Fix CollapsableIfStatements False Positive
Use dyn_cast to be guaranteed with a null pointer when type is incorrect
Fixes #16 for SwitchCase has multiple sub statements
Setup correct path to profile_rt for Mac OS X
Detect system arch for linux
Reporter tests still require llvm profile_rt in addition to compiler_rt
Add datetime to XML reporter
Add datetime to JSON reporter