Put initial structure in place for more direct permission checking
Allow fixture loader to load files OR resources. Formatting cleanup
Cleanup of function for determining if a user has a given permission
for content types or items. Further refactoring is pending once more
unit tests are in place.
Add specific fixtures for testing a common permissions scenario, and
do some refactoring of the test data.
Set the permission scope on item creation using the scope of the
BundleDAO. This simplifies a fair bit of code and is always what
should happen anyway. HOWEVER, there's currently one exeption, where
the Ead importer creates children *before* their parents. In this case
the permission scope is set manually afterwards.

Also add another test fixture exercising the country scope scenario.
Whitespace cleanup
Add more permissions/acl tests