l10n: Make use of the new PSR-3 logger API.
logger: Removed. Superceded by PSR-3 logger API.
l10n: Drop Configuration requirement.

L10n values can now be set over dedicated setter methods and have
sensible default values so configuration should in most cases be
unnecessary.
network: add APNS class and PushNotification interface
network: comment fix and constructor improved for APNS
network: recover apns class file after branch loss
network: recover PushNotification interface after branch loss
network: fix made to apns due tocode review

method unpack removed, set_destination renamed to set_endpoint,
payload passed by reference. constatn comment updated for
APNS_TOKEN_SIZE  and APNS_RESPONSE_SIZE
network: unify the reference to the payload in both apns and interface
network: fix use statment in apns
network: rename push result in psuh method for apns
::notifications: minotr change in APNS class, constatne management changed