ports: Fix -m not working

Submitted by:	namor@hemio.de
Fixes:		[42c473a52745]
Add support for official freebsd snapshot via normal ftp method

Use version 10.0-CURRENT or 9.1-PRERELEASE if you want to create some
Add support for svn+file and svn+https for both ports and jail

Closes [ac83070263]
Document svn+https and svn+file
To jail poudriere in jail the first jail needs allow.chflags
Specify the modules that needs to be loaded on the host
the jail needs allow.mount.nullfs
Fix the exec.stop command and recommand to mkdir the distfiles cache directory
bulk/options: Document that multiple origins can be listed on the command line
Point people to the new poudriere-options command
bulk: Show jailname in summary output
Tag 2.3.1
Retag to 2.4-pre
save_wrkdir: Phase is the 3rd argument.

This variable was not being used yet.

Reported by:	John R. Marino
jail: Validate that the jailname does not have a '.' according to jail(8)
options: Run config-conditional in its own make(1) instance as changing the parent options which change the dependencies do not properly change the recursive dependencies in the same execution.
options: Fix regression in previous commit. Only run RECURSE_COMMAND if DO_RECURSE is nonempty
- Clean up the command line usage() comments
- Before fetching check to see if the config file defaults have been changed and if not default to ftp.freebsd.org
- If fetch fails, log an error and exit

Closes [e6967cb5e1]
Fix manpage still documenting the old behaviour of building in all jails in -j isn't specified
poudriere.conf: Make it more clear that POUDRIERE_DATA defaults from BASEFS