[Android] Issues #424, #411, #409 Fixed 

#424 - [Android] Sqlite insert performance on pull can be significantly improved
#411 - Throwing a conflict exception for facilitating duplicate handling
#409 - Purge should throw instead of doing a push