Workaround pkg 1.3.3 creating packages with true/false in option value instead of on/off
Fix simple typos

Submitted by:	Mandar Gokhale <mandar.mmg@gmail.com>
ports -u: Fix when using git

Ticket:	[d3106b99]
Add --[enable|disable]-maintainer-mode enabled by default

The ports will need to add --disable-maintainer-mode
Color more origins
Add a mechanism to delay dep calculation failure until the end
Detect ports depending on nonexistent origins and delay a failure for it
Consider nonexistent listed ports for delayed failure
Make all compute_deps checks delayed failure
Add a warning that DEVELOPER=yes is ignored in lieu of bulk -t/testport

MFH
Only boost priority for matching packages in the queue
Add PKG_REPO_META_FILE passthrough for pkg repo -m
Fix Latest/ sometimes missing resulting in ln: File exists errors on repo commit.

This would happen when bulk is ran along with ATOMIC_PACKAGE_REPOSITORY, pkg
update found, pkg deleted along with its symlink in Latest/, which removes
Latest/ due to being empty. On commit the top-level link would be removed due
to being broken.

Next one of 2 things happened:

1. COMMIT_PACKAGES_ON_FAILURE=yes - If pkg failed to build then the
   removal of Latest/ would be committed.
2. If no other packages were updated then pkg would not be rebuilt
   (separate bug) and the removal would be committed.

To resolve both cases always exclude Latest/ and All/ from being removed
from the top-level.
Autogen
Force pkg to be extracted for bulk/testport -i and pkg-repo.

This was a regression over 3.0.x
Allow setting ALLOW_MAKE_JOBS_PACKAGES blank
Follow-up [abecfa3a56] and fix differently. Let ports handle All/ and Latest/
Follow-up [abecfa3a56] and detect shadowed top-level dirs and avoid ln: File Exists
Only commit packages if also building the repository
bulk: Move the 'MAKE_JOBS' notice to -v