Modify spec
Update license
Add keyboard to any custom input responding to setInputAccessoryView: