updated changelog, contributors, version
fixes #359

- If connection fails, dies with "Couldn't connect to $server".
- If authentication fails, dies with "Wrong username/password
  or wrong key on $server.".
added some options to work with git
Added Rex::Test
fixed temp path for remote machines
added more tests
Merge remote-tracking branch 'eduardoj/issue/359' into development

Conflicts:
	lib/Rex.pm
path of cmdb can now has variables, only one ok() function for tests
fixed test
perltidy
fixup! perltidy
Refactor handling of home directory creation (fix #270)

Follow remote system's home directory creation policy unless there is
an intent defined to deviate from it via one of the following options:
- create_home
- create-home
- no_create_home
- no-create-home

The above options are taken into account in the same precedence order,
if more than one of them has been specified.