Add optional loading of hooks.

This allows a user to require only the tasks and ignore the task hook. We use this because we run bundler at a different point during the deploy.

I have made a similar pull request to capistrano/rails which seemed to be well accepted (although not merged yet, for some reason). I have also suggested an alternate solution there. 

https://github.com/capistrano/rails/pull/68