Add API 20 Assertions

WIP - Adding by package with differences from https://developer.android.com/sdk/api_diff/20/changes.html, will squash and rebase before merge.
Fix formatting