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.
Merge commit 'a06356656e313e970d1511b2de74201b1d70a848' into track-host-resources

Conflicts:
	harpoon-agent/api_test.go