java breakpoint commands refactored behavior

- update the commands to always expect project and update the filename
  arg to be project relative (to ensure consistency with other eclim
  commands)
- update breakpoints list to be limited by the current project and
  dependencies by default (no more listing all breakpoints in the
  workspace)