Fix parsing of operator<< and operator>>
Remove the optional ':' and EOL delimiter from code complete loc regex
Merge pull request #168 from terranpro/cygwin-regex-fix

Remove the optional ':' and EOL delimiter from code complete loc regex
Fix issue #169. We should use clang_getSpellingLocation unless we're
working on a preprocessed file.

Also, it turns out the only time we get a cursor in the same location as
a reference the reference is a macro expansion. It also turns out we
prefer the macro expansion in the couple of locations I verified for this.
Bump version since I improved the visiting.
Fix issue #170. It's possible to have active jobs while we're
synchronizing.
Make MaxCrashCount configurable.
No unquoting with -J.
Configurable completion cache size.
Fall back executable-find if rtags-path is set wrong.
Resolve paths.
Allow overriding of project root for --compile with --project-root.
Support multiple inputs per compile line again
Fix bug introduced by previous commit.
Don't crash when clearing projects while restoring
Support multiple unresolvedInputLocationss
Bump rct.
Only support known compilers. E.g. if the compiler doesn't look like a
variant of gcc/g++/clang/clang++ it has to be specified in -U or in
rdmrc for it to work.
Use weak ptr to synchronize rather than path. Otherwise the project
could be "resurrected".
Try to avoid compile warnings.