Fix robot.respond bug which is occurred by unescaped robot.name
Add a default User-Agent for HTTP requests

The github.com API now requires this (see
http://developer.github.com/v3/#user-agent-required), and it seems like
a good thing to do in any case.
Merge pull request #490 from aroben/user-agent

Add a default User-Agent for HTTP requests
Add version number to user-agent
Add missing .md extension to license URL
re-add making binaries executable.

fixes what was originally broken in #996b517
because it was trying to do a for-loop with
a variable named file that didnt exist.

this doesnt even actually quite work yet because
of the copy function not having a callback. Soon™.
Add callback to creator.copy to allow chmodding bin/hubot
Merge pull request #491 from brntbeer/copy-script-file-permission

Copy script file permission
Merge pull request #489 from shiwano/fix-respond-method

Fix robot.respond bug which is occurred by unescaped robot.name
Revert "httpd.coffee - register routes with robot.name"

This reverts commit 0fbcf742c4d97d1c1071144446d2d03efb0b9baf.
Correct variable for version
use Fs.mkdirSync to prevent ENOENT on hubot --create
rename Creator.mkdirDashP to Creator.mkdir since it doesn't do dash p