Add API 19 Assertions

- [x] android.animation
- [x] android.bluetooth
- [x] android.content.intent
- [x] android.content.res
- [x] android.graphics
- [x] android.graphics.drawable
- [x] android.hardware
- [x] android.util
- [x] android.widget
Account for additional generic parameters to superclass.
Merge branch 'f2prateek-f2prateek/api-19-assertions'
Correct constructor visibility.
Use BluetoothGattCharacteristic write type as a value, not as a flag
Merge pull request #124 from makovkastar/patch-1

Use BluetoothGattCharacteristic write type as a value, not as a flag.
Fix merge conflicts