New ObserverUri mechanism: ContentObservers that wish to know what kind of action caused the onChange to fire would need to register their Uri using getObserverUri(String) with the appropriate Database.DATA_ACTION_INSERT/UPDATE/DELETE constant passed in. Once it does fire, if you have a Uri passed into your onChange method, it will need to be converted back to a ContentUri so you can use it within the SqlContractProvider again with the DbProviderInfo.ensureContentUri(aUri) function.

Signed-off-by: baracudda <ryan.fischbach@istresearch.com>