I'm *sure* I can make virtualbox work as a jail template.  Try try again!
Enable the virtualbox networking.
Fix sync_disk to get the enabled disk first

Ticket:	#4430
Custom interface status for LACP LAGG

Ticket:	#4855
Because jkh and cyberjock.

Ticket: #4814
virtualbox template has been placed into the mix
fix jails shutdown sequence

Ticket: #4851
Add netgraph modules for virtualbox
cyberjock safe handling of tarballs.
Allow datagrid to be automatically refreshed from intervals

Ticket:	#4782
GUI bits to allow auto refresh of datagrid

Ticket:	#4782
Auto refresh replication datagrid every 5 seconds

Ticket:	#4782
Deprecated test of xml element

Ticket:	#4868
Remaining deprecated usage of xml nodes

Ticket:	#4869
Revert "Don't allow cifs to be stopped while running in DC mode"

This reverts commit 60f4c076cb6491daf0e01bbd186ab421f196ecca.
Fix subtle bug in return value.

In python:

>>> res = False
>>> print (True if res == 0 else False)
True

To sum up True and False in a sentence: they're alternative ways
to spell the integer values 1 and 0, with the single difference
that str() and repr() return the strings
'True' and 'False' instead of '1' and '0'.

There are a lot of other places in the notifier where this is wrong
however it's not clear what might be depending on the wrong
behavior.
Revert "Revert "Don't allow cifs to be stopped while running in DC mode""

This reverts commit 7187169dbb246cb823b3960ce4119de26097e165.
Fix the rest of the places in the notifier that have buggy return values.

I don't believe these methods actually return the buggy
return values, because it seems unlikely they'd get called when
their conditionals would fail. (And they have to fail the conditionals
in order to return the "wrong" values)

For example, it seems unlikely that restart_activedirectory would be called
if the directory services were set to !activedirectory, which is what
would have to happen to get bogus return values.