don't mix echo and cat
style
use uname -m only once
Sort-out extra files.
Do not list files in /wrkdirs
Sort files and dirs.

Do not list modified files as leftovers.
Ignore these damn nls folders!
Only list port trees root filesystems.

If a port tree contains a ZFS filesystem, it should not be listed in the
ports list
Log errors on... stderr (Yay!)

At least, we can see "No such ports tree foo" [1] when we are passing
the wrong ports tree name instead of just a message telling some signal
was caught [2] and some unrelated message [3]:

====>> Mounting devfs
====>> Mounting /proc
====>> Mounting linuxfs
====>> Adding IP alias
====>> Starting jail 8_2_RELEASE_amd64
No such ports tree p_romain [1]
====>> Signal caught, cleaning up and exiting [2]
/usr/local/share/poudriere/stop_jail.sh: ERROR: No such jail 8_2_RELEASE_amd64 [3]

Basically, any function which output is captured can now use err to emit
diagnostic messages.
Make 'a' switch behave correctly.

  * -a i386 on i386 arch used to fail
Also ignore deletes in wrkdirs
Use env to pass variables.
Adjust doc.
s/PORTSDIR/POUDRIERE_PORTSDIR/ to avoid collision
Typo.
Copy and overwrite resolv.conf at starting time.

Useful when nameservers changed!
Remove not working option.
Be consistent with scripts permissions.

Since most of them are executable, make them all executable and install
them as so.
Merge branch 'master' of etoilebsd.net:poudriere
Rework jails' resolv.conf.
Fix $[POUDRIERE_]PORTSDIR.

Pointy hat to:	bapt
Revert 5476650fa5ebba6e78a8907a36eaa1b62d1b6c0b

Does not work so well when your resolver is on your localhost at
127.0.0.1.