fix signs#DefineLineHL after merging in latest sign changes
remove unnecessary :JavaDebug* commands

- update eclimd side to call functions directly instead of having
  dedicated commands (improves users ability to pick out commands from
  wildmenu etc.)
- move debug specific VimClient logic into the jdt debugger code.
- when defining :JavaDebug* commands, use a single conditional check to
  see if the :JavaDebug suite of commands have been created yet or not.