Dgoodwin/ent rules refactor

Splitting the DefaultRulesTest up into several classes to better separate pre, post, and unbind tests. A separate suite is added for functionality specific to virt_limit in hosted.

Also sped up several suites using database test fixture for no good reason when everything else was already mocked, and creating objects already available in the suite setup.