WIP mapping Cursors to Declarations
Clang.Types module
Rename CXCursorKind -> CursorKind

Leave "CX" as the prefix for types that only exist in the FFI module.
Fix overlapping CursorKind patterns
Build a basic DeclMap
Match Objective-C @interfaces too
Get rid of global comment list in result
Get cursor spelling, not just the source string
Match Objective-C properties
Match Objective-C instance methods
Prettier output for some SourceParser types
Ostensibly parsing superclasses and child declarations
Merge pull request #10 from jspahrsummers/declaration-type

Map cursors to declarations