LibClang for llvm-3.4 & rtags-rename-symbol

Two trivial changes:

1. add an additional libclang path for llvm debian/Ubuntu nightly,
http://llvm.org/apt/
in this case index.h is in /usr/lib/llvm-3.4/include/clang-c/ rather
than the canonical one

2. an additional save buffer operation is added after
rtags-rename-symbol
Merge branch 'master' into chx
Tick this
Fix -R. Symbols are stored under their full names. E.g.

there's no "main" entry in SymbolNames for main(int, char **). We
match main to main(int, char **) with some magic that used to be in
FindSymbolsJob. Now it lives in Project.
Merge pull request #115 from HongxuChen/chx

LibClang for llvm-3.4 & rtags-rename-symbol
Make --find-symbols argument optional and optimize it for single-file path-filter and no symbolname.
Work on issue #117. Start work on making a taglist-thing.
Fix typeName for typedefs.
Fix displayName. It had all sorts of issues and mostly wasn't used.
More work on taglist. Not entirely functional yet.
Remove logging
Fix rtags-select a little bit.
Allow M-o to show buffer without going there.
Fix other-window for taglist.
Stay here.
Handle type names for initlistexprs
Add line number to taglist output.
Fix issue #118.
Try to close taglist if it loses focus. Not sure if this is desired.
Bump rct