Kill js stuff. It all goes here now: https://github.com/Andersbakken/rjs
Fix path for dependencies.
Bump rct
support for llvm 3.5
Merge pull request #176 from bobmoretti/llvm-3.5-support

Support for llvm 3.5
Fix issue #175. This is a bit of a one-off hack for find-symbol-at-point
only but might be enough.

We will try the query with another projects if it matches certain
criteria.

       - We didn't find anything with the current project
       - The path in question (likely a header) does not start with the current
         project's path (there's room for mistakes here with symlinks).
       - The file in question does start with another project's path
       - The other project is loaded (we will start loading it if it's not)
Cleanup
JS no more.
Bump rct.
Bump rct.
Fix issue #175 for certain symlink-situations. It's still a hack but now
a little worse than before.

For whatever reason we don't resolve project paths. Maybe we should, I
just kinda vaguely remember a circumstance where this was not desired.
Fix issue #178. Allow putting current error/warning count in modeline.

To enable do:

(add-hook 'rtags-diagnostics-hook (function force-mode-line-update))
(add-to-list 'global-mode-string '(:eval (rtags-modeline)))
Fix for #178. Update error count when it's 0.
List alternatives to hooking the compiler.
Formatting
Link to ninja
Typo
Compile on 64-bit.
Fix issue with wrong enum names. The code that removed the enum name
from enum symbolnames. E.g.

struct A { enum B { C } };

=> A::B::C

The code that removed the B:: part modified the buffer and left the
token offsets wrong afterwards. Also, we don't need to do strstr for
this.
Fix negative test