misc fixes to support osx
misc fixes to support osx

Compiling now uses 'rustc' instead of 'build'.  This will
need to be fixed later because rustc only supports one binary target
per crate.

goertzenator/rust.mk