First version of clang parser

Hi, 
the clang paser is now in a semi usable state. Together with the clang_integration branch from
https://github.com/jmachowinski/orogen it is possible to generate correct tlbs for base types.

Note that there are still some hard coded paths in 
bindings/ruby/lib/typelib/clang.rb.

Please test and review these changed.
Greetings
   Janosch


We use metadata for that. It is accessible from C++, so please use it. It is the source_file_line key. Just look at a tlb generated by the gccxml importer.