Prepares big changes in how WatchDog records intervals.

Refs #23
Some refactoring and repackaging

Refs #6
Preparation before big re-write.

Refs #23
Working implemented listener population

Refs #23
EventHandling infrastructure working (confirmed with Session Interval).

Refs #23
Adds perspective listener for recognizing Debug, Java and "other" perspectives

Refs #61
Adds a Junit listener
Refines new event manager
Reorganizes package structure

Refs #23
Closes #37
Remove legacy debug mode out of intervals.

Refs #61
Working "big event" recognition and interval creation.

Closes #60 #61 #37
Refs #23
Makes Unit tests pass.
Adds implementation of Junit result interval.
(Confirmed working.)

Refs #23
Closes #63
Updates License

Refs #6
Adapts license and description of WatchDog in updatesite.
Infrastructure on server ready for deployment.

Closes #28
Adds a general workbench activity listener.

Refs #23
Fixes #65
Adds an Eclipse inactive event.

Refs #60
Fixes bug with timer creation.

Refs #60
Adds Inactivity timer.
Adds unit tests for inactivity timer.

Refs #23
Updates unit tests

Refs #23
Fixes maven test run failures

Refs #23