Hygiene: Remove BogusMobileContext
The BogusMobileContext and MobileContext::setInstanceForTesting method
were used to create an implicit test that MobileContext::singleton
wasn't called throughout the MobileContextTest test suite.
It's not clear why this assertion needs to be made at all.
- Remove BogusMobileContext
- Remove MobileContext::setInstanceForTesting as it no longer used