XNAT-2516: Re-built classes to use 1.6 compatible output byte code and fix "Unsupported major.minor version 51.0" error.