Make sure that the inject_directory destination exists

Similar to Vagrant's synced_folder the destination directory is created
recursively if it doesn't exist.
Apply chown also to destination in inject_directory

Since inject_directory is able to create directories now it should also
apply the user:group parameters to it.