Add option to create dirs when sftping

There is now a "createDirectories" option (default false), as well as
companion "permissions" option (default 0755) which determines the
permissions on the newly created directory.
Update readme for directory stuff
Merge branch 'master' into feature-recursive-mkdir
Merge branch 'master' of git://github.com/andrewrjones/grunt-ssh
Merge branch 'master' into feature-recursive-mkdir

Catch-up merge to ensure latest updates merge cleanly into this feature.

Conflicts:
	Gruntfile.js
	package.json
Ignore directories when building the sftp file list
Merge branch 'feature-recursive-mkdir' of git://github.com/marcins/grunt-ssh
fix lint
tidy code
update README
bump version
remove empty test
add AUTHORS