Code clean-up.
Can post a basic room notification using HipChat's v2 API.
- Can now configure the room ID and whether HipChat notifications must
be triggered.
- Fail ant task if tests fail.
- Fixed classpath to get rid of class not found exceptions.
- Got rid of Jersey client, as it disappears without error when run
inside TeamCity. Possibly due to some silent failure on reflection.
- Link directly against TeamCity libs to limit JAR hell. Also bundle
specific libs with plugin's ZIP.
- Switched to primitive type boolean where Boolean was used. Null is
thus not used anymore as a default.
Robust HTTPS POST requests (i.e. not using Jersey) and string templates
for notification messages. Build started notification is done.
- Use correct value for gray (not grey).
- Added manual tests for server start-up and shutdown.
Tests for start-up and shutdown.
All events now implemented and tested.
Some refactoring of the colour names.
Removed valid token and room ID.