Fix for "OpenRasta DI PerRequest lifetime problem"

This fixes OpenRasta's (long-standing: http://stackoverflow.com/questions/5163606) inability to handle `DependencyLifetime.PerRequest` **non-Instance registrations** properly.
Failing test for failing per-request registration.
Fixes bug in per-instance dependency registration
Fixes test (provide new context)