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.