Updating unit tests and Contexts to include the ServiceContext and DatabaseContext.
Adding extension method to get all properties for interfaces in PetaPoco used for mapping. Creating ServiceContext and adding it to the UmbracoContext to provide access to the various services. Adding UmbracoContext to BaseDatabaseFactory test.