ZVol advanced mode blocksize should be a dropdown

Ticket:	#5325
Use zfs list -p for easier management of sizes
Change Dataset resource from Char to Integer field
Fix example to create a dataset
Update datasets examples from string to integer
Fix directory create feature for jail mountpoints

Ticket:	#5349
Remove files for creating hotpatches.  These haven't been used in 2 years.
Remove the removed fields
This will be the thing that gets the values for the things.
Run bhyve VM in a loop.  That way we can run "/sbin/reboot" inside the VM,
and the script will restart the VM after it reboots.
In script which tests upgrading via the GUI, detect if web interface
displays "System is rebooting", in order to attempt to cleanly shut down the script.
Add script to test rebooting via the UI.
Do not warn about non-optimal/suboptimal vdevs

Ticket:	#5289
CIFS path should be at the top
Any fields not strictly needed should be buried behind Advanced

Ticket:	#5353
Path should be the first field for AFP share

Ticket:	#5354
Bury non essential fields under advanced

Ticket:	#5354
Items from menu bar do not open multiple tabs anymore

Ticket:	#5388
There is no need for a custom RRD path.

We are using symlinks, plus the logic was wrong because the rrd is now
optional.

Ticket:	#5395
viewModel should not open a new tab

Ticket:	#5388