Change fBytes sub in zfs-stats to use a loop to reduce code duplication

If there was 0 bytes before it would return "0"; now it returns "0\tBytes"
Change fHits in zfs-stats to use loop to reduce code duplication
Remove string eval from _call_all in zfs-stats
Remove string eval from argument processing in zfs-stats
Remove use of sed and dc from _system_memory in zfs-stats
Remove use of awk and dc from _system_memory in zfs-stats
Remove use of sed and xargs from _system_info in zfs-stats
Remove mention of sed and dc from preamble
Simplify printing the horizontal bars in zfs-stats
Combine all use of backticks to a single subroutine in zfs-stats
Convert from Getopt::Std to Getopt::Long

This allows removing the compat section by using
the alternate names ability of Getopt::Long
Simplify argument processing in zfs-stats
Remove _call_all from zfs-stats
Allow running the external commands in zfs-stats on another computer

Use ssh to run the external commands if a hostname is specified
Improve usage and version argument handling to happen sooner.
Merge pull request #3 from b2gills/master

Remove use of sed awk and dc, and add ability to use ssh to get info from a different computer