sync for Windows implementation
Crate name fixed
Program name fixed
Merge pull request #308 from ebfe/fix-build-master

Fix build with rust master
drop stty

Get rid of the in progress for stty.
Merge pull request #310 from alan-andrade/patch-6

drop stty
 use latest rust-crypto for new rust master
Merge pull request #312 from redcape/update-rust-crypto

 use latest rust-crypto for new rust master
Merge pull request #285 from xanderfomin/sync

sync for Windows implementation
move sync to PROGS
Merge pull request #313 from Heather/master

move sync to PROGS
nohup implementation
nohup removed from README
Added nohup to uutils
README: added notice about uutils to contributions guide
Added nohup to cargo
Merge pull request #304 from torkve/master

nohup implementation
always build multicall binary

squashed:
	a2c6b27 - build: automatically generate main() files
	c942f0f - remove MULTICALL=1 build from travis
	cb7b35b - make: remove unnecessary shell command
	69bbb31 - update README
	03a3168 - all: move main() into separate file that links against util crate
	8276384 - make: always build multicall binary
	aa4edeb - make: avoid 'rustc --crate-file-name'
Merge pull request #309 from ebfe/build

make: always build multicall binary
Use Less Memory and Fix Text Mode on Windows/UNIX

The following are changes to fix #303:
  1. hashsum pulls 512KB chunks of the file into memory. This ends up taking 1MB with
     a secondary buffer allocated for windows. hashsum is now able to hash files larger
     than the computer's available memory.
  2. Text no longer transforms to UTF-8. This allows hashing to work on binary files
     without specifying text mode. On Windows, it converts a Windows newline '\r\n' to
     the standard newline '\n'.
  3. Set default modes: Windows uses binary by default, all other systems use text.

Gil Cottle <gcottle@redtown.org>