Merge pull request #88 from Arcterus/master

Fix programs for latest Rust and begin usage of new utility macros
truncate: get file size using file stat
Add a way to prevent building of programs on Windows
users: port to Mac
Merge pull request #91 from Arcterus/makefile

Add a way to prevent building of programs on Windows
Merge pull request #89 from Arcterus/truncate

truncate: get file size using file stat
Merge pull request #90 from Arcterus/users

users: port to Mac
Add status image and move ```users``` to Unix-specific commands