Implements CursorAdapter constructor with flags

* Adds CursorAdapter constructor with flags (recommended for API 11+).
* Performs auto-requery only when flag is set.
* Registers observers only when flag is set.
* Rewires old constructors to use invoke new constructor with flags.
* Marks old constructors as deprecated per AOSP.
Merge pull request #1147 from mapzen/cursor-adapter-constructor-with-flags

Implements CursorAdapter constructor with flags