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.
By convention we've been pulling this into a local variable after `isNotNull` named `actualFoo` where `Foo` is the same as the parameter (e.g., `actualGroup`).