update search test for java 7 NPE line number
Added a plugin whitelist property to control what plugins to install.

While I have most Eclipse language plugins (pdt, cdt, etc...) installed,
I actually prefer YCM+Syntastic for some of those (Python, C++). With
this property I can just say:

-Dplugin.whitelist=org.eclim.jdt,org.eclim.adt

To only install the java plugins.

I remember that a similar functionality was once on the build scripts
but I was unable to find it with the current ones.
fix javadoc warning
update docs for 2.3.1 release
fix completion of php namespace after a \ char

refs #236
couple minor note updates
fix php namespace completions

my last commit (549552d) only solved completion of the namespace itself,
but broke completion of namespace members when using \ to complete that
member. Reverting the change on the vim side and creating a fix on the
daemon side to make this work correctly.

fixes #236
add cwd pref for junit + use project dir if not set
Possiblity to open buffers in vertical splits with V in :Buffers
update :Buffers help + docs for new 'V' mapping

refs #239
move init of js validate var to autoload

html validate may call js validation, but the ftplugin may not be
loaded, resulting in an error do to the js validate var not yet being
defined.
minor cleanup of php search.vim
only place loclist signs when eclim has set the loclist

When the user has syntastic, or some other sign placing validator, for a
filetype that eclim isn't validating/updating, then as the user switches
windows, eclim will still trigger its sign updates on the location list
it is not managing, so if errors are fixed, the eclim signs won't be
removed until the user switches windows again to trigger eclim's signs
update.

This change will prevent eclim from placing signs for a buffer's
location list that eclim hasn't managed at least once (we shouldn't need
to validate that the current list is one we've set, but if a use case
arises that requires that, we can use the same mechanism as the
:ProjectProblems command uses to validate ownership of the quickfix
list).

refs #241
fix installer vimfiles feature set to handle new versioned feature support

when adding support for versioned features, specifically for sdt, I
neglected to test that the vimfiles were installed properly, which they
weren't due to a pattern set for **/org.eclim.sdt10 being added instead
of **/org.eclim.sdt. Updating the code to add both to hopefully handle
both versioned features and perhaps the possibility of a non-versioned
feature with a number suffix.

fixes #243
add note on command to run mimimal vim w/ eclim + pathogen
update docs for 2.3.2/1.7.18 release