Added empty skeleton for API implementation in ./core/api/api.cc
It should now be possible to instanciate an API weven though we don't get
anything back yet.
minor changes, just for testing...
Add testboard to HAL, add HAL to API
Add explicit destructor to destroy the HAL object.
Documentation of the first HAL member functions