Change gradle.properties
Add KeenJsonHandler#writeJsonWithoutEncryption/readJsonWithoutDecryption()
Make KeenClient pass errorCode to the callback
Add ERROR_CODE_INVALID_EVENT
Set sourceCompatibility to 1.6
Enhance the error handling of encryption/decryption