Improve use of Hibernate Entity Manager and fix some failing tests
 - EntityManager should never be an instance variable, only accessed at
   runtime.  Making it an instance variable may cause unreliable access
   to hibernate sessions in across accesses and errors like "no session
   for object" will be seen on occasion.
 - Set ignore on tests that require the DAIR access credentials to be
   set in configuration files.
 - Updated some other transient failures due to changing data (image
   names changing or directory structures changing on remote servers)
 - tests not running from gradle build (yet), for now, run tests via
   Eclipse.