Worked on caching in ORM and fixed some bugs

Fixed issue with profiler. It now properly finds a child process instead
of creating a new one at each call.
Added To function for Dynamo (useful when not cast as a dynamic).
Fixed issue with Cache when IoC container is being disposed.
Added ability to get property value from a Dynamo in ORM mappings.
Removed ORM caching from generator layer (needs to be further up due to
ability to query multiple sources).
Session class now contains caching in ORM. However still need to
invalidate cache objects on cascade delete/save.
Added app to help with testing ORM speeds. Will add other portions of
the library for testing here as well.