Fix compile problems with clang3.5
Apparently getResultType is now called getReturnType, and param is used
more consistently.
Only support clang3.5 and drop support for older versions
Improve the .gitignore file to catch more Qt creator per user settings
Switch to using C++14
Pick the correct version of clang on different distributions
Merge pull request #37 from lukedirtwalker/clang3.5_fix

Fix compile problems with clang3.5
Switch to clang 3.5 for CppImport
Update documentation