Fixed Parser to compile against latest LLVM.
Fix to OpenCV example.
Fix to test Hello.cs.
Fixed stray class keyword in enum causing a C++ syntax error.
Replaced RemovePrefixEnumItem with RemovePrefix.
Fixed construction of Driver.
Merge pull request #3 from SickheadGames/llvm_fix

Fixed to work with latest LLVM changes.
Merge pull request #4 from SickheadGames/misc-fix

Misc Fixes
CheckTypeReferencesPass was not skipping ignored source files.
Merge pull request #7 from SickheadGames/ignore_fix

Fix For CheckTypeReferencesPass
Removed unnessasary unsafe in extern methods.
Merge pull request #10 from SickheadGames/rm-unsafe

Removed Unsafe
Rename and change visibility of the StringBuilder instance in TextGenerator.
Got CppSharp building against the head of LLVM and Clang.
Added support for decayed types which represent a pointer type decayed from an array or function type which have been added to latest Clang.
Remove unused attribute.
Report a diagnostic instead of printing to the console.
Fixed the RenameTargets values to actually behave like flags bits.
Add support for renaming events.
Move some helper functions out of the template and into an helpers class.