Document VMWare snapshots.
Don't commit Sphinx build artifacts

The _build directory is where Sphinx puts the html, pdf, and other files after
building the documentation. These should not be commited.
Fixed build errors and warnings in userguide

These changes are to fix issues which were emitting errors and warnings during
the Sphinx build of the userguide.

In particular, adding a second underscore to the end of a hyperlink makes it
an anonymous hyperlink reference. This means that Sphinx won't keep track of
the hyperlink reference name and therefore not complain when more than one
hyperlink has the same link text (which it would do otherwize even though the
actual URL is different).
A lot of debug statements, and a some minor code changes to stop
failures.
Let's always print a message out.
Undo that.
I hate git
Merge remote-tracking branch 'upstream/master'
Fix issue #6516

https://bugs.freenas.org/issues/6516

Initialize 'addrs' if ipv4 is not set to DHCP *and* if ipv6 is not set to
autoconfig.