Fixed --prefix and --sep regexes

Fixes: #1
Merge pull request #2 from ulope/master

Fixed --prefix and --sep regexes
Update the README file to be more descriptive.
Fix pool exclusions.

Use $ZPOOL_STATUS instead of $ZFS_STATUS for pool exclusions.

A mistaken variable name made the pool exclusion logic a no-op and
broke the --skip-scrub switch.

Also correct a trivial comment typo.
this commit is adding --send options, support for running on darwin, install scripts and "Tower of Hanoi" backup rotation scheme
fixes to allow filesystem to filesystem copy within local machine and changed hanoi class calculation. is now simplier and faster.
avoid parsing log message by logger as additional parameters
some short options have been defined without option value, what was wrong.
the long options were ok.
it's better to create remote datasets as canmount=off and snapdir=hidden
a typo which was causing remote snapshots not deleting on hanoi rotation
list of datasets ready for snapshoting should not be displayed multiline
(no functional change)
Added homebrew path to getopt as fallback
Merge pull request #1 from awein/zevo

Add second path to getopt as fallback (Homebrew support)
locking code rewrite.
doc updates
Added load checking on remote machine. If you have few machines which are
using the same server for backups, could be handy.

During early connect to backup destination, check for load is performed.
If it's over the limit, process sleeps for 5 minutes. This will happen 3
times, then script will continue with local run only. So we are not going
to miss backup schedule.

Based on the -i/-I parameter, this snapshots will be transferred to remote
system on next run.
forgot the change to local only snapshoting if remote still under high
load and we wasted too much time waiting.
fixes to 5b18718ce8d5ff5a2e66fe05bed8866e32583b8c
Merge pull request #2 from mk01/zevo

remote machine load checking
again fixes to 5b18718ce8d5ff5a2e66fe05bed8866e32583b8c