[+] added android log library import
[*] fixed failures in the routerLoop()
[~] common_tun_ctx moved to router.h
[+] implemented rebuild_poll_struct()
[*] fixed a bug with uninitialized pointer in the router context
[~] changed router method prototypes
[+] added initial implementation for openvpn tun context
[+] simple static lib for logging in NDK
[+] added openvpn and dependencies
[~] libocpa improvements (native methods, refactoring, bugfixing)
[~] router refactorings
[~] overall mk files changes
[~] OcpaVpnWorkflow now became RouterLoop
[-] removed unused VpnConnectionProfile
[+] added OpenVpnTunnel & OpenVpnWorker (adapted from ICSOpenVpn)
[*] NetworkConfig setActive() bugfix
[+] NetworkStateListener now reports about network configuration changes
[+] local interfaces (for binding) for vps service & vpn mgmt service
[~] VpnManager renamed to VpnManagerService and heavily improved
[~] base class VpnTunnel improved
[+] Factory for known tunnels added
[+] code for starting vpn service
[~] OcpaVpnService improved
[+] network utils class
[+] async task for performing DB requests
[~] VpnPayload class was slightly improved (more accessors)
[~] removed unused imports from OpenVpnWorker
[*] fixed a bug in OpenVpnTunnel: executing worker in the same thread
[+] VpnManagerService now loads configurations and evaluates (stubbed) network configurations
[+] helper task for VpnManagerService
[+] ConfigUtils for extracting NetworkConfig from VpnPayload