Rename CommerceObjectContext to CommerceContext

Having `CommerceObjectContext` inheriting DbContext is inconsistent.
ObjectContext is legacy from LINQ to SQL and DbContext is from EF 4+.
More consistent would be to call it `CommerceDbContext`, or even more generic and library-independent - `CommerceContext`.