JUnits and code cleanup

- added testcase suites for both: basic JUnit testcases and plug-in
JUnits (they have to be run separately)
- fixed JiraOnlinePlugin testcases
- fixed found defects
- renamed some classes in JiraOnlinePlugin to match the naming
convention
- added missing license quotes
- added missing javadoc and author comments
- cleanup in project files