Build config updates

Hi Andre,
These are just the build config updates for the AlohaMac and TunTap components. AlohaMac now gets skipped if ProtoBuf isn't found and TunTap gets skipped if we're building on a non-nix OS.

Talk soon,
P