Cook hubot from different repository than official

The cookbook should allow the user to cook a machine with a hubot from a different repository than the official one. I added a new attribute, which defaults to the official repo, however it can be overwritten to any git repository with hubot.