Integration Tests Overhaul

this is somewhat related to https://issues.jboss.org/browse/AGPUSH-265

I've reworked the tests so that the mocks are only created during the "setup" of each module so tests don't depend on each other.

Also update some deprecation notices that these new tests caught since we upgraded ember.