Turned network manager to unique_ptr
Using v9.38 of logging lib and some more changes to API and platform
App arg to extension support