Configuration.new accepts initial hash

for easier testing of Capistrano plugins
Merge pull request #1181 from mikz/configuration-new

Configuration.new accepts initial hash