Change multipath_sync to take size into account

gmultipath will fail silently if we try to label devices with
different sizes.
Add middleware method to retaste disks for geom metadata
Add support for dtrace so zilstat can make its appearance

Submitted by: Davide Italiano
Add zilstat script

Submitted by: Davide Italiano
Fix extending the volume with a spare/cache/zil

ticket: #2183
Add support to get serial number for disks areca controller

This needs further testing

Submitted by: noobsauce80 (ix-smartd)
Do not run install sripts for pre-built binaries

This would hang the installation

ticket: #2200
Giving it another thought, that should be handled in the ports repo

Revert "Do not run install sripts for pre-built binaries"

This reverts commit 47dcabf01000999da186ec6456bd583796cb1187.
Enable xhci module by default for 9.1

A lot of time has been passed and the code has been improved.
Hopefully that wont be an issue anymore.

ticket: #2151
Do not create swap for log or cache devices

ticket: #2136
Give the user an error in case parse failed

ticket: #2190
Resize and position the dialog after clicking Adbanced/Basic mode
Add extra fields to bind NFS services ports

Optional fields to specify bind ports for mountd(8), rpc.statd(8)
and rpc.lockd(8).

ticket: #2203
shells/bash has changed to OptionsNG
Allow mountd(8), rpc.statd(8) and rpc.lockd(8) bind ports

ticket: #2203
Use simple text input widget for new NFS port fields
i386 kernel does not have KDTRACE_FRAME
Do not build plugin jail with WITHOUT_USB

It is required to build some packages within the jail due to
libusb*.
Use file:// for git cache repos
Subversion is in our past