Add g:EclimJavaImplAtCursor setting + implementation

This will resolve my issue #356

Also fixes a bug where the length of the inserted code was not
quite accurately calculated, causing the method next to
that inserted (the sibling) to have its indentation messed up
Fix checkstyle warnings
update scala support for scalaide rc1
coding style fixes
Merge remote-tracking branch 'rkannan82/master' into import-discover
add docs for ProjectImportDiscover

refs #371
Merge remote-tracking branch 'dhleong/dhleong/EclimJavaImplAtCursor' into impl-insert-location
rename g:EclimJavaImplAtCursor to g:EclimJavaImplInsertAtCursor

update the name to better convey what it does without reading the
setting docs.
fix potential test failure w/ the groovy plugin installed.
fix handling of archived search result

- fix typo in tbz2 archive autocmd pattern
- update GoToBufferWindowOrOpen to not prepend 'silent' to the command
  since that prevents the workspace prompt from appearing, resulting in
  vim to block without the user knowing why.
- update the java search test to force the picking of a workspace if the
  workspace prompt is triggered.
Merge commit '8c81555' into java-search-sort
updates for new java search result sorting

- some re-wording/re-formatting of docs on new
  org.eclim.java.search.sort settting
- update the search result sorting to match the head of the project
  relative path of the search result. This ensures the matching always
  occurs at the same place in the file's path. By simply looking for the
  sort key in the full path there is the possibility of false matching
  (ex. if i have a 'test' src folder and a 'test' package).
- fix the command to pull the new setting from the project's settings,
  then fall back to the workspace setting.
- add a unit test.

refs #372