Merge pull request #17 from jorj1988/master

Various additions and bug fixes.
add enums for Comment and indentation
add children that returns all of the child Comments as Array
add libclang ffi functions for Comment
add classes generated in #self.build_from
add common functions for Comment
add HTMLTagComment class
add Param and TParam class implementation
add InlineCommadComment and tests
add VerbatimBlockCommandComment and VerbatimBlockLineComment
add functions which are not implemented yet for BlockCommandComment and tests for that
add tests for FullComment
separate test case by libclang version
Merge pull request #18 from sabottenda/comment

Add comment functions not implemeneted yet and many tests
add Token class
add Cursor#kind_spelling that returns the spelling of cursor kind
Merge pull request #19 from sabottenda/cursor_kind_spelling

add Cursor#kind_spelling that returns the spelling of cursor kind
Merge pull request #20 from sabottenda/token

add Token class
change the version parser to handle Apple's clang as well
Allow setting the libclang path verbatim