Support BeagleBone Black plus Rover

Starting to add support for the code to run both on Raspberry Pi as well
as on a BeagleBone Black.

Note make files assume you export; OSTYPE so it knows which one you are
compiling for.

WIP WIP WIP WIP