update for scala ide 3.0.1 w/ kepler support

they seem to only be supporting scala 2.10 for this release.
update the eclim installer to require kepler
update docs for 2.3.0/1.7.17 release
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
Merge remote-tracking branch 'AlexJF/plugin_whitelist'
update installer dependencies.xml to point at kepler update site
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.