Added the run target for python programs to the phony list.
added support for docker tagging of a build once it's done
Merge branch 'install-support'
Update to_junit.py
Created standalone event classes for the PAL.
Isolated the FinishedInfo and SubmissionInfo structs.
Took an axe to the PAL.
Hooked up both the PAS and the EventMatcher.
It compiles!
Fixed some linking issues.
Fixed a slight mix up in the MATCHWIN events.
Added useful indexes to all the log events.
The agent in the rtbkit integration test is now less greedy.

This means that the test doesn't immediately run into a NOBUDGET wall
and stops doing anything useful. In other words, the test is no longer
trivial.
Fixed some of the graphite logging for the mock exchange.
Fixed several parsing issues in the jml-build parser.
Reduced the work load of the rtbkit_integration_test
Added detection for unknown messages in the PAS.
All loging in the PAL is now done through the logging framework.
Added the noreturn attribute for the logger.
PAL now supports in-process sharding to achieve multi-threading-ness.