Updated travis config to use IntelliJ 13.1.5
Fixed missing highlighting for #elif CPPs.
Parser should allow pragmas after imports.
Added completion caching and reload functionality; optimized psi tree traversals; added local name completion; made 'import' keyword completion context-aware; removed keyword completions that were not context aware.