Removed redundant test.
Modified install_binary_direct to allow setting a custom name.  Previously it would infer it from the URL.  This didn't work for some strange URLs.