Fix RepoHandler
support publishing to npm
update npm login method
correct npm publish logic
Merge pull request #300 from shawnzhu/publish-npm

Publish plugin - npm
Increase fixtures number assertion for user test
Add -r flag to enable recursive scp
Merge pull request #304 from fudanchii/recursive-scp

Add -r flag to enable recursive scp
Merge pull request #303 from fudanchii/fix-handler

Fix RepoHandler
Make target optional in the swift publish plugin

This allows uploading a directory to the root of a container. If
uploading a file and you do not specify a target, nothing will actually
be uploaded.
Merge pull request #315 from sivel/swift-empty-target

Make target optional in the swift publish plugin
save drone.yml on the build
add rebuild button for users who have admin access to the repo
always specify a branch when rebuilding
Merge pull request #318 from movableink/rebuild-commits-v2

Rebuild commits
Update buildscript for old builds
Merge pull request #327 from kibao/hotfix/save_drone_yml-migration

Update buildscript for old builds
Refactored Less StyleSheets

* started using less's shortucts
* removed vendor prefixes fron less file; use autoprefixer instead
* fixed spacing
* renamed all 0 values to 0
* converted all comments to silent comments
Merge pull request #328 from caffinatedmonkey/less_refactor

Refactored Less StyleSheets
Fixed an Unhandled Error in badges.go

There was an unhandled error in badges.go. If you pass an invalid
branch to the badge handler (http://beta.drone.io/github.com/drone/drone/
status.svg?branch=this) the browser is told to redirect to a blank string.
This is unintended behavior. Now, a 404 response is sent instead.