Replaces Rhino mocks with Moq... so much nicer/easier.
fixed couple tests
Take care of FIXMEs
Merge branch '6.2.0' into 6.2.0-pubcontent
Changed all repository tests to ensure they are not testing with cache enabled... now to fix the problems :(
Fixes pretty big issue with MediaType's not implementing the same IsDirty property check rules as ContentType when they should have shared the same rules. After removing caching on the unit tests, this bug became known.
Fixed last failing unit test with repo's
Ensures all service tests do not use any caching in their underlying repos. This change has been made to the base database test classes so any repo/service access done for inheritors also ensure that no cache is used for tests.
adds a comment
Found out if we don't do ToArray here and if we were caching we'd end up with null values in the cache, do to yield return i think.
Fixes issue with runtime cache provider when retrieving all items of a certain type, we were sending back an array of nulls if the  cache was expired.
Take care of more FIXMEs
Core.Cache - add new method to remove items from cache
PublishedContent - proper PublishedContentType cache management
Core.Cache - add new method to remove items from cache
Core.Cache - fix bug in StaticCacheProvider
Merge branch '6.2.0' into 6.2.0-pubcontent
Core.Cache - fix issue introduced in 761354d
Merge branch '6.2.0' into 6.2.0-pubcontent