Added udp server socket in netwerk
rebase modification
Added push client logic
Adapted push api to enable configuration from gaia app
Added getapps and refactor to be W3C compliant
Modified keepalive param to be configurable
Added methods for unregister