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
Merge branch 'master' into FLOE-195
FLOE-195: Added the interaction between the checkbox and text area for "other feedback" field.