Normalize line endings.
Updated to a recent LLVM and Clang revision.
Fixed the reporting of compilation errors.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Merge pull request #206 from ddobrev/master

Fixed the reporting of compilation errors
Remove extra access field that conflicts with the one defined in its hierarchy.
Added an Std.Map wrapper to be able to use it in internal declarations.
Added missing GetTargetInfo to CppParser.
Re-generated the bindings and added Target bindings that were forgotten in a previously pull.
Updated DeclConverter to work with the new style of generated pointers in the bindings.
Merge pull request #210 from InitialForce/feature_field_clone_ctor

Add clone ctor in Field
Merge pull request #209 from InitialForce/refactor_extensions

Move some AST class helper methods out into extension classes
Merge pull request #211 from InitialForce/feature_add_uintptr

Add PrimitiveType.UIntPtr in AST and code generators
[FIX] Fixes namespace errors/warnings
[FIX] Fix possible nullref/cast in parser
[FIX] Fix NRE (when parsing C code in gnu99 mode)
[FEATURE] Fix comment code generation to produce much cleaner output.

Everything is just wrapped in a summary block, since we don't do parsing of e.g. doxygen comments.
[FEATURE] [PR] Add support for double pointers in CSharpTypePrinter.
[FEATURE] [PR163] Add support for parsing clang::RecordDecls.

This is needed when passing std=gnu99 to clang and parsing in C mode instead of C++ mode.
[WIP] [FEAUTURE] Add new option Gnu99Mode in ParserOptions, passes -std=gnu99 to clang instead of c++ parameters
[HAX] Generate comments for "internal" fields in structs (in Gnu99Mode only)