Fix close tag for classpathentry.
Fix close tag for classpathentry.
update maven/ivy classpath docs w/ notes on resolving new dependencies
update plugin bootstrapping template

- remove inherit doc tags, use @Overrides intead
- add junit/vunit dirs
- have plugin.create update the .classpath file.
fix display to completion pattern for ruby

some completions may have more than one ' - ' separator, so make the
pattern non-greedy

fixes #224
add q mapping to quit in readonly temp buffers

fixes #222
fix JUnitUtils.findClass

- when class is Test*, the mather's group 1 is the class to look for.
  when class is *Test, then use group 2
- if no type is found, the return null

fixes #225
Allow searching of adt files on eclipse.local.
Added eclipse.dest property.

New property is used instead of eclipse.local on deployment to make a
clear separation of responsabilities.

Previously, eclipse.local served both as source for plugins in
~/.eclipse and as destination. This might be what is intended on most
situations but in some exotic uses might create problems. For instance,
while setting up my development version of eclim with an Arch Linux
PKGBUILD, I need gant to get plugins from /usr/share/eclipse and
~/.eclipse/org.eclipse.platform_4.2.0_1543616141/ and then install
the compiled eclim plugins to $pkgdir/usr/share/eclipse.
Implemented CallHierarchy for Java (caller/callee)

Included eclim command, vim scripts, vim documentation and some attempt
at testing.

I was unable to run the tests as no matter what target I used for ant,
it constantly tried to overwrite files in my eclipse folder. Will try
to look at it again with more attention tomorrow. In any case, I tested
manually around the eclim source code and it appears to be working.

I based the code on C's CallHierarchy. I left the maximum depth at 3
since that's what appeared on the C example but I think it would make
more sense to set it at 2 because with big projects it takes quite some
time. We could then employ a system on the vimscript to ask for more
call hierarchy on a particular element like what is done in the GUI. I'm
not very experienced with VimScript but it seems doable (code similar to
NerdTree, etc).
Added nospell and norelativenumber options for tool and help windows.
fix patch task names in README
fix reference to eclimd.log + other doc typos
add more development docs

- document how to create commands
- document how to create a plugin
some fixes/cleanup post merging of java call hierarchy support

- fix the junit test
- add a vunit test
- update call hierarchy command to look up the method under the cursor,
  not just the method whose body the cursor is in
- create common lang/hierarchy code for both c/java versions to use.
- update/fix the docs
update javadoc preview concealcursor to 'ncv'
update java completion to handle trailing ';' on method completions in kepler
just echo a warning if a plugin doesn't exist when patching
fix typo in last patch.revert change
improve readability of bootstrap alerts