Cache is initialized

Added public `isInitialized()` method to `Cache`.

This probably isn't critical to production code scenarios. However, I have a number of unit tests for my ActiveAndroid-based application that were failing randomly because the tests were attempting to perform database operations before the ActiveAndroid framework was fully initialized. Forcing my tests to wait in `setUp()` until ActiveAndroid's `Cache` is fully initialized solved the problem for me.