Cleanup up the unit tests - tests are now broken up into auditing and
non-auditing versions.  Most of all our repo tests now disable auditing
- only the auditing specific tests will enable it.  This should reduce
the number of tests dependent on asynchronous processing (ie auditing).
Merge pull request #247 from EricWittmann/sramp-auditing-junitcleanup

Cleanup up of unit tests for auditing