JavaSearchContext command should look for references.

As per the documentation, only references should be returned when the
cursor is on method/field declaration. Also, this makes sense from
usability perspective as we don't need to include the current line in
the results.

Testing:
Verified that current line is not included in result set and only
references are returned when cursor in on a public method.
move project problems quickfix open setting to a global setting

mv g:EclimProjectProblemsQuickFixOpen to g:EclimQuickFixOpen and update
search commands to use it when opening the quickfix window.

fixes #375
fix setting reference typo in java/format.rst
Merge remote-tracking branch 'rkannan82/search_context'
Ignore substitution error in debug status window.

This case can happen when there are no breakpoints and we start a debugging
session.