split sh to paver.shell
Support list and tuple as sh argument.
Make scp safer.
sh: Test with multi args
Refactors _group_by_module to avoid non-determinism and do correct grouping

Fixes issue #100. Sorts items by name prior to groupby to obtain
correct groups
Merge pull request #123 from leourbina/master

Refactors _group_by_module to avoid non-determinism and do correct grouping
[FIX] Add (required) `shell` module to minilib.

Prior to this commit, installing from a `tar` distribution using
`easy_install` or `pip` without `paver` installed _(i.e., using
`paver-minilib.zip`) caused the following exception to occur:

    ImportError: No module named shell

Adding `shell` to the list of modules to include when generating
`paver-minilib.zip` fixes this issue.
Merge pull request #124 from wheeler-microfluidics/master

[FIX] Add (required) `shell` module to minilib.
Pass options and args to tasks

When both @cmdopts and @consume_nargs are used, the options *before* the
args are parsed by the tasks's parser and given to it.
Allow paver to be invoked with python -m paver
Resave with excess whitespace removed
Add __main__ to minilib
Reindent
Regenerate minilib
Merge pull request #127 from jaraco/dash-m-invocation

Allow paver to be invoked with python -m paver
Version bump
Bring back incomplete sentence

Thanks, @jaraco!
https://github.com/paver/paver/commit/b59287d66019a0d2644d0b5ca782df06e881ac03#commitcomment-6713721
Added env keyword to sh.
Fixed typo.
Cleanup (we are not using deploy anymore)