Temp commit, basic_vn_application compile and runs
Changed IPC_Wrapper to VN_PO_Wrapper

The name change better show what is actually going on. The PO_Wrapper wraps two
different Protected Objects into one common object. The two different POs are
for outgoing and incoming traffic between each application and the local subnet
manager.
Merge branch 'fix/rename-IPC-wrapper' into feature/mvp-core-with-protected-objects