modify Rex::Commands::MD5. use /sbin/md5 on *BSD.
Merge #363
perltidy
Require one of grow or size options [fix #188]

Without them the result (a new partition of 1MB in size) is probably not
matching user expectations.
check the remote system for os information. first use md5sum, if that fails, use the perl variant
Add extra notification if authentication fails when using root to
connect
perltidy
Fix #365 (courtesy of Joris 'jorisd' DE POOTER)

Explicitly disable public key authentication for rsync if pass_auth is
in use.
Fix typos (courtesy of Joris 'jorisd' DE POOTER via #365)
perltidy
Fix pod examples
Enable other box types
added dev version
added informational output to run command - #356
fixed exec_autodie and reporting
add port for ini group

Now you can use

[group]
192.168.1.1 user=bollwarm password=lin port=65522 auth_type=pass

and then Rex will use 65522 port instead of 22 when connecting to that
server.
perltidy
Suppress run command's output in tests
merge 0.46 tree
Merge branch 'development' of https://github.com/RexOps/Rex into development