Initial slack notification work
support deploy to cloudfoundry
vendor all dependencies with Godep

Vendored go.rice manually as a submodule. This is so that Godep picks up its
dependencies as well, so that the entirety of Drone's dependencies are
vendored in, and Drone can be built without an internet connection.
It builds
Expose error message when payload cannot be parsed
Add test for mysql
Add stub for mysql test at migration
Move testing related code
Merge pull request #243 from vito/godep

vendor all dependencies with Godep
Merge pull request #244 from marcusramberg/parse_hook

Expose error message when github hook payload cannot be parsed
Slack uses markdown, not html
Revert "Revert "query and show commits by branch""

This reverts commit 7d52a4c4df0addb0b8de22404ceaffb2148721bf.
use query parameter for commit branch
Merge pull request #1 from marcusramberg/notify-slack

It builds
Minor message change
Merge pull request #249 from marksteve/notify-slack

Slack notification  #200
Add build links to Slack notifications
Merge pull request #250 from marksteve/master

Add build links to Slack notifications
Merge pull request #247 from vito/branch-commits

add branch query parameter to commit view
Migration tests for mysql

invoke:
    export DB_ENV=mysql
    export MYSQL_LOGIN='root:psswd@/'
    go test -v github.com/drone/drone/pkg/database/migrate/testing