bad things happen if save of related object (which is also a Singleton) is delayed
trying to optimise Insert of DEPEND_ON objects
first go at Mock.getRelationship to retrieve parent Ids without having to do a SOQL query

allow Mock.getRelationship on not yet saved SObject
workaround to make (val instance of Id) work with API versions before 27.0
make field lookup case insensitive
introduced customisable object types

now we can define multiple fixtures per SObject type and call them conditionally
added support for  record type substitution

now we can write
Mock.one(… 'RecordTypeId' => 'AccountCustomer'…)
  and this will be resolved into
Mock.one(… 'RecordTypeId' => MockUtils.getRecordType('Account', 'AccountCustomer')…)
added generic loadCache() method which can be used to cache by key all kinds of SObjects
allow to create more records than values provided in fields map, by wrapping provided values around
exclude DEPENDS_ON from the list of real fields in populateNulls()
RecordType.Name is useful to pull from RecordTypes by default