Enable APN compatibility on apnsService

Fixes APN compatibility so both aps and payloads are properly handled. Also updated the tests to validate the http bodies. I was unable to regenerate the nock recordings so I'll need someone to do that.