Adding support for --preferbinary

to attempt an install from binary, falling back to source install.