Clarify the room name when using with Hipchat
Merge pull request #154 from ejfinneran/master

Clarify the room name when using with Hipchat
Truncate MD5 digests in job names to 12 characters

On Windows, file paths are limited to 260 characters (including the
drive letter and null terminator). Projects get checked out to
directories with names like:

    C:\<jenkins root>\workspace\<job name>

Including a 32-character MD5 digest (plus the repo owner and name) in
the job name significantly reduces the number of characters left for use
by the files in the repository. (For example, for
brightray/libchromiumcontent the job name is 61 characters long. When
combined with the drive letter, null terminator, and `\workspace\`, only
184 characters are left for paths within the repository itself.)

So now we truncate MD5 digests in job names to just the 12 most
significant hex digits. This is enough for building
brightray/libchromiumcontent (for now at least).
Merge pull request #156 from github/shorter-job-names

Truncate MD5 digests in job names to 12 characters
Include custom names in Jenkins job names

Previously, if you set up the same repo multiple times (e.g., to build
it on different platforms) like so:

    hubot ci setup github/janky janky18
    hubot ci setup github/janky janky19

...you'd end up with two nearly-indistinguishable Jenkins jobs with
names like:

    github-janky-2bce842af1a9
    github-janky-e89e28098c6a

With this change, the jobs will be easier to tell apart:

    janky18-2bce842af1a9
    janky19-e89e28098c6a

As an added bonus, the job names will usually be a bit shorter, giving
us still more breathing room on Windows before running into file path
length limits.
Merge pull request #158 from github/custom-job-names

Include custom names in Jenkins job names
Update http.rb

Jenkins returns 201 when the build has been enqueued.
Accept both 302 and 201 response code
Update http.rb
Merge pull request #159 from pedrogimenez/master

Fix a bug with the status code when building
latest version of sinatra-auth-github
Merge pull request #160 from github/update-sinatra-auth-github

Latest version of sinatra-auth-github
cut a 0.9.15 release
set license in gemspec. closes #163
fix formatting in CHANGES file
Add ability to get summary of a given branch name

This is useful, especially when using git flow where you're interested bot just
in master, but also develop and potentially release/* branches across all
repos.
Bring branch_name spec into line

Every other branch name regex allows the '+' character.
Tests for branch status