Merge pull request #129 from ddobrev/master

Added the option to have attributes generated
bug fixes
Merge pull request #130 from akumetsuv/master

Bug fixes
Updated the C++ parser to the latest template fixes.
Removed the arguments vector from FunctionType since we use parameters now.
Added tests for C++ STL vectors.
Fixed type ignore checking for template types with type maps.
Fixed line endings.
Added support for C++ attributed types to the parser, AST ,generators and tests.
Added more robust parsing for type locs when parsing functions.

(last commit test should also trigger this)
Cleaned up the default diagnostics output to be more concise.
Changed attributed types test to be CLI-only for now since Clang currently fails with some mangling bugs.
Added building support for x64 and VC++ 12.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>