Fixed the NPE issue with instantiating TransactionMonitor with inheritable attributes passed into constructor.  Also fixed the build script to set the targetCompatibility in the proper place

Signed-off-by: Jacob Tomaw <jacob.tomaw@orbitz.com>