Re-enable UAVCAN with external uavcan repo

This PR re-enables UAVCAN support. An additional variable in mk/configure.mk has to be pointed to the location of the uavcan repo (defaults to "../uavcan")