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.