Add integration test cases for the expected behavior around field propagation from the base templates
Recursively walk all templates the item iherits from to correctly propagate fields and standard values
Group standard values tests together to keep our tests less cluttered and more focused
Rough implementation of the proper fields storage so that standard values work as expected
Refactor item creation logic to properly initialize items InnerData and to simplify certain aspects of how we work with fields
Fix the issue with a mock provider leaking into other tests and add a guarding clause that would "scream" if it happens again
Fix item creation via ItemManager and CreateItemCommand so that items added this way worked just like the items added to the Db
Merge pull request #22 from pveller/master

Add field propagation from all inherited templates and refactor the way FakeDb works with fields