add enable_checkout attribute; add ability to override 'deploy' with checkout_branch name
move check up to wrap checkout called from action_checkout
some tests for the enable_checkout option
changes to fix failing tests
newly released mime-types requires
ruby 1.9.2, so travis tests weren't passing 1.8.7
Merge branch 'CHEF-3734' into contributions