Added command to build source jars.
Added two missing bond order types

Change-Id: I889a6cce3ed75f68f56cbc53659dd5a7ab64eed4
Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Configuring jacoco code coverage plugin. Due to separate prod/test modules some extra config is required and the setup cannot be bound to a build phase. When invoked, it is important that the report is built separately, example - 'mvn jacoco:prepare-agent test; mvn jacoco:report'.