Add support for setting key listener in builder
More RTL improvements

Gravity will now use the correct method depending on the version, and drop the custom alignment enum
Add CHANGELOG.md for keeping track of the full history
Add option to always call multichoice callback
Update MaterialDialogCompat

* Use new customView method with check for whether or not it's scrollable
* Add missing listeners
* Add some missing annotations (ArrayRes and Nullable)
* Add missing setMultiChoiceItems that takes in an int
* extract multichoice callback setup to separate method, with safer implementation to handle if checkedItems is null
* Add missing iconAttr method
Use @AttrRes and getTextArray

getTextArray returns a CharSequence[], which is what you actually want
Merge pull request #149 from hzsweers/master

Miscellaneous updates