Add support for inserting function arguments after completion

Use company-template to add support for inserting function arguments as
a template after completion.
Merge pull request #183 from ptrv/company-template-support

Add support for inserting function arguments after completion
Fix issue #184. Bump rct.
More logging.
One more bump
Resolve build root.
Make a new RTags::rtagsConfig function and use it.
Allow setting which directories you want multi builds for by setting
this in your .rtags-config:

multi-build: fnmatch;fnmatch2 ...
Rename Cpp to Unit and move a lot of the transient into it. Arguably
Unit should just move into IndexerJob but that will happen later.
More robust resolving. mPath might be a symlink.
Build with clang 3.5. We currently don't really use these anyway.
Fix parsing for -c.
Kill all the server stuff. It never seemed to give us any real benefits.
Make new compiled project current if nothing is current.
Remove :context stuff.
Remove unused function.
Bump rct.
Fix aborting of jobs.
Some work on compile update.
Work on issue #186. Make --unsaved-file work for --reindex