expose a few of the jdt code completion settings in eclim

closes #280
alter autocmd order for delete buffer from :Buffers window

fixes eclim's tool window support which attempts to prevent closing of a
tab when all that is left are tool windows.
minor update to eclim description
doc typo
Refactor syntastic deactivation

Add eclim#lang#isFiletypeValidationEnabled and
eclim#lang#disableSyntasticIfValidationIsEnabled and call the latter
from filetype files.

TODO: this commit contains the change for php.vim only, but should get
used for the other filetypes, when accepted.
changes to new syntastic deactivation logic

- minor changes to conform to exsting eclim coding style
- fix a bug on setting the syntastic checkers
- add new function call to remaining syntastic + eclim supported file
  types
- re-add ability to force both syntastic and eclim's validation to both
  be enabled

refs #281
update gant + patched to support caching

patched gant to support caching of compiled .gant files when using
gant's ant task