Added "Buffers" project from nils/development

As the buffers project was not added in a separate commit I couldn't
cherry-pick the specific changes I wanted instead I had to copy+paste with new
additions.
Updated the Buffers project with build settings
Updated the VN.Communication.IPC/PO so it compiles
Make command will not fail due to gnat clean

gnatclean didn't find object-dirs when running make for the first time so the
make process errored out. The build now continues even if gnatclean return any
error code.
Added Buffers to the protected objects.
Updated Protected objects / IPC communication.
Added IPC communication example.
Added README for the IPC example.
Added basic structure for application information
Added Application_Information functionality
Updated basic vn application.

The "Application" now starts and verifies that it has a logical address set, if
not then the Application sends a Local Hello to the SM-L. The SM-L prints out
the Component_Type of the received Local_Hello message.
Made Application_Information tagged limited

Made Application_Information tagged limited so it's easier to work with in
different VN applications.
Merge remote-tracking branch 'nils/development' into merge/CAN-almost-done

Merging CAN improvements into the development branch.
Added central addressing service template

The current CAS implementation is just a copy of the already existing
application.
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
Updated PO Wrapper to send LocalHello

Updated the PO Wrapper so all applications send the LocalHello message during
initial bootstarp of a VN network.
Updated some comments in basic_vn_application
Added PO_Routing template