add file class relavant to CXFile
add other source location apis
add more SourceRange apis
Merge pull request #13 from sabottenda/file_and_locations

add File and Locations API