wip on issue
adds task to clean old deployments. this task is called on drupal.push. #2
git.checkout: improves performance by updating private/repo to desired ref and copy to changeset dir, rather than fully cloning it. #2
speed up drupal.push by no longer requiring password - #2
deploy.clean: exclude the changesets directory itself from cleanups - #2
drupal.push: adds task drupal.force_files_perms to and improvements to sudo workaorund - #2
Revert "wip on issue"

This reverts commit 9144fb6b650c7a52e964be6fb8de971d289f0f97.
refactors drupal.pull allowing it to work in all src/dst scenarios
removes pprint include
Merge branch 'gh-2' into develop
better handling of drupal.pull into local
Hotfix from 'gh-1'
fixes repo permission bug
Merge branch 'gh-2' into develop
adds username to rsync calls; fixes root spelling type
removes set_files_perms; tweaks force_files_perms
Merge branch 'develop' into gh-2
replaces cp -r with tar to include dotfiles; pep8 corrections
Hotfix from 'gh-2'
better permission handling. renames drupal.force_files_perms -> drupal.enforce_perms. closes #3