Increased max notification payload size to 2K and added support for category identifier 

- max payload size has been increased from 256 bytes to 2048 bytes.
- added support for category identifier which allows for custom actions in push notifications in iOS 8.