Support Cursor.getType() for all Android API versions

This change adds 2 new classes: net.sqlcipher.Cursor & net.sqlcipher.CursorWrapper, that derive from the versions from android.database, and other changes to support Cursor.getType() for all versions of the Android API. This change was tested using the new CursorAccessTest which will be submitted in another pull request. This change should be the final fix for an issue with using https://github.com/brodyspark/PhoneGap-SQLitePlugin-Android with SQLCipher.