Ignore this.
Clean up project management a little. Change confusing --with-project to
--current-file (now only allowing one) and kill the majority of the
umpteen functions we had in Server to select project.
Add a debugging function and another completion flag.
Reduce # of `string-match' calls and twice called funcs inside while loop
Collect xml diagnostics into buffer instead of string
Merge remote-tracking branch 'refs/remotes/source/master' into proc-filter-improvements
More robust matching of symbolNames. It's still kinda busted for some
templatized symbolNames.
Merge pull request #167 from terranpro/proc-filter-improvements

Performance improvements for rtags-diagnostics-process-filter
Only say we changed if we actually did.
Fix some issues with symbol names. This was horribly busted.

In short, we store signatures with and without return values, with and
without templates, and with varying degrees of namespace and class
qualifications.

We always store argument lists for functions but we automagically
generate symbol names with the arguments stripped.

We also store magical parameter and function locals like so:

void foobar(int foo, int bar)
{
    int tmp = foo + bar;
}

void foobar(int, int)::foo
int foo
void foobar(int, int)::bar
int bar
void foobar(int, int)::tmp
int tmp
Fix parsing of operator<< and operator>>