Update Core SDK; apply breaking changes

Depends on https://github.com/TheLevelUp/levelup-sdk-sample-android/pull/13. Only the last commit df355ee applies to this PR.
I was having issues with the Lombok plugin. It didn't seem to be working beyond the submodule threshold. I'll try to open the project / sync and make sure it works without the duplicate declaration here.