when tern is installed, don't setup eclim's js completion

refs #244
update temp file cleanup use project.getFile directly

using ProjectUtils.getFile would trigger refreshes which aren't
necessary when we are about to delete the file.
RubyProjectManager.refresh(IProject, IFile): ignore IllegalArgumentExceptions

if the project is mixing more than one nature and a ProjectUtils.getFile
call is made on say a js file outside of any of the ruby src dirs, then
the subsiquent call to the ruby project manager would raise an
exception. For the sake of refresh, we'll ignore those exceptions.

refs #244
fix java GetFullyQualifiedClassname to work on classes w/ no package
update eclim classpath to support custom Eclim-ClassPath-Bundle header

for bundles that are only needed to satisfy indirect classpath
requirments, use a custom header: Eclim-ClassPath-Bundle

fixes #247
fix java search for method implementors to search for declarations

jdt search for methods doesn't support implementors, so use declarations
instead.

refs #251
prevent possible error if htmldjango syntax is loaded before the ftplugin

fixes #256
update python doc index to fix typo + clarify some common questions

refs #204
fix osx url open command to quote the url arg

refs #249
update sign parser to handle both the broken and fixed swedish output

looks like[1] my patch[2] to the swedish sign output was eventually
applied.

[1] https://groups.google.com/d/msg/eclim-user/UtZPdhVfe90/G-DSv32bKOMJ
[2] https://groups.google.com/d/msg/vim_dev/02Q0SqzvD9I/-NkXN__CIDoJ
Python validator: check g:loaded_syntastic_plugin

The pyflakes plugin apparently was generalized into the syntastic
plugin. This adds a check to detect it.
fix eclim temp file cleanup

when using IFile although the file exists on disk, eclipse doesn't yet
know about it since vim created the file. using a .refreshLocal can
force eclipse to recognize that the file exists, but I opted to just
convert the IFile to a File and delete that instead.
create new option to decide if buffers are deleted on tab close

refs #264
rename buffer tab tracking setting for consistency
fix plugin gant target hook for deploy.vim
update python plugin build to include inden/html.vim from org.eclim.wst

fixes #267
update code completion docs

- add info on neocomplcache
- more info on configuring supertab
- some reformatting
update java, c, cpp to ignore TODO/FIXME problems/markers
set Bundle-Name for org.eclim

Eclipse may use the Bundle-Name in some places in the gui, like the
Startup and Shutdown preferences page.
handle projects which are symlinked at their root