Fix finding last partition's end

Evaluating the binding operator in list context assigns the captured
group, instead of just the fact whether the regexp matches or not.
Allow multiple tasks to run with Rex::Test::Base (fix #476)
Remove unused export
Improve evaluation of hostnames (fix #479, close #480)
Add hostname evaluation tests for numbers prefixed with zero
Fix typos
Fix typos
Fix POD (close #488)

Rex::Command::Run: separate POD =item(s) with newline

- The POD parser built into MetaCPAN, as well as the 'perlpod'
  command, need blank lines before and after POD commands (lines that
  start with '='), or they won't format the POD correctly; you can see
  the second '=item' POD command in the output of 'perlpod Run.pm' or
  in the current MetaCPAN page for Rex::Command::Run.  This is noted
  in the 'perlpod' POD page, in the "Hints for Writing Pod" section
Add new contributor

Thanks for contributing, Brian Manning! :)
docker updates
fixed gathering docker id
use i_run
perltidy
Fix mode option for mkdir command
Add .perlcriticrc
Use .perlcriticrc with Dist::Zilla
perltidy
Rearrange header to avoid perltidy warning

Dist::Zilla inserted $VERSION just before the BEGIN block, causing a
perltidy violation.
fixed needs call
added task hook