apns: Make APNS_MAX_NOTIFICATION_SIZE a setting

Also bump the limit from 256 to 2048 due to the increase at iOS8's release.

Fixes #79