Binary notification format (closes #35)

This change allows Pushy to use the newer APNs binary notification format. The only real user-facing change here is that push notifications can now have a delivery priority.

TODO:
- [ ] Update docs/copyright headers
- [ ] Decide how to handle `null` delivery priorities