bulk: Fix INDEX building not displaying origin name
Fix pkgclean after PACKAGES change in [6c5a855]
- Add warnings about using csup and clean up the language around it.
For staging, still run install-mtree. This fixes orphans/leftovers when testing ports-mgmt/pkg.

pkg_install: Because this uses pkg_add(1), it is properly installing the MTREE,
             but then on deinstall it leaves all of /usr/local behind. These
	     were seen as leftovers.
pkg:         pkg register -i does not support MTREE, so it never was creating
             the /usr/local MTREE, resulting in orphans

Reported by:	madpilot
Respect bpm INSTALL_SEQ, run-depends comes before install-mtree
- Note the number of job now defaults to the number of CPUs present
- Wordsmith a comment
- Clean up the usage a bit
- Remove the pidfile after killing the daemon
- Test to make sure dirwatch actually runs, otherwise exit
- Remove the requirement for daemon/distclean that options must be given, since none are actually required
- Clean up the distclean usage a bit and improve the error messages
- Clean up usage()
- Silence the git commands just like the svn commands
- Add more information to some error messages
- Clean up usage
- Remove some contractions
- Standardize some error reports
- Remove -a option from pkgclean since it is the default
- Clean up usage()
- Add a missing exit when version is called. This prevents `poudriere version' from printing the version number followed by "Unknown command 'version'" and usage()
Fix multihead
Dot not hardcode root user in injail
Remove cruft
In case of installing dependencies, installing the final package or deinstalling it
Use root user in jail, otherwise, use nobody
Allow nobody to create new packages
fetch phase checking can be done inside the case
For now run make fetch as root until the fetch operation get isolated the same way the packages are
fetch phase checking can be done inside the case