Merge in port allocation fixes (#72), which is the first step in completely addressing Issue #57.
.gitignore: special-case entries at the top
Godeps: include _workspace
Merging in fdlimits branch. Fixes Issue #42.
Tooling skips linting vendored files.
Added --run option which specifies the client run directory.  Closes Issue #44. Fixes #73.
Add host resources to the events on container's change
Merge branch 'master' into track-host-resources

Conflicts:
	harpoon-agent/api_test.go
Merge pull request #75 from soundcloud/track-host-resources

Add host resources to the events on container's change
Track state of (un)scheduled jobs and add test
Merge branch 'master' into scheduler

Conflicts:
	harpoon-scheduler/shepherd.go
	harpoon-scheduler/transformer.go
	harpoon-scheduler/transformer_test.go