feat(library/declaration_index): add 'a|abbreviation-name|declaration-name' entries in .ilean files
feat(frontends/lean): associate type information with left '('

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(frontends/lean): use consistent filename convention

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(tests/lean/interactive): adjust test expected output

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
fix(frontends/lean/elaborator): bug when elaborating expressions with multiple annotations

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
perf(frontends/lean): do not create extra_info annotation when we are not collecting info

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(.travis.osx.yml): remove 'MULTI_THREAD=OFF'

We have solved problems with multi-threads on OSX. Lean-server doesn't work without multi-threads support.
feat(shell): remove '--server' command line option when compiling with -DMULTI_THREAD=OFF

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
refactor(util/name): move string_to_name to name module
feat(shell): add -D command line option for setting configuration options, closes #130

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(frontends/lean/server): only display 'EXTRA_TYPE' info when the column number is provided to the 'INFO' command, closes #133

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(bin/linja): add ninja support for linux-i386 and cygwin-x86_64
feat(bin/linja): add ninja support for cygwin-x86_64 and i386
chore(.gitignore): add .lean_options

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(tests/lean): add missing tests

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
refactor(kernel/inductive): replace recursor name, use '.rec' instead of '_rec'

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(.travis.yml): avoid g++-4.8.1 + DEBUG + TCMALLOC

The combination sometimes triggers the following compiler error:

The log says:
               g++-4.8: internal compiler error: Killed (program cc1plus)

See: https://travis-ci.org/leanprover/lean/jobs/34351197

We can try this one again when travis-ci.org switches to Ubuntu 14.04 where we can use either gcc-4.8.3 or gcc-4.9.0.

See: https://github.com/travis-ci/travis-ci/issues/2046
feat(emacs/lean-cmd): add FINDP cmd
chore(emacs/lean-info): fix indentation
feat(emacs/lean-server): add debug print