FLOE-219: Fixed unit tests in safari and chrome

Addressed the failing unit tests that were failing in chrome. This included rewriting the resourceInputPanel tests in the IoC Testing framework style.
Merge branch 'master' into FLOE-219
Merge remote-tracking branch 'justin/FLOE-219'

* justin/FLOE-219:
  FLOE-219: Fixed unit tests in safari and chrome