add more checkstyle rules + fix code accordingly

- validate that 'throws' clause is on a new line
- check for trailing whitespace
- exclude vim swp files from being checked.
- update eclim_ant compiler to match the java invoked checkstyle
  patterns.