Directory service migration should wait for services migrations
Allow access to the API if not root password has been set

Requested by:	jkh
Do not treat passwordless API auth as webclient
More chasing of script move.

Ticket: #4385

Noticed by: rodrigc
Pointyhat: jpaetzel
Fix internal links and change 9.2.2 to 9.3.
Lower the length that we allow the checkout directory to be,
to avoid errors during nullfs and linprocfs mounts
during the build.  poudriere uses a lot of mounts when building ports,
and if the checkout directory is too long, during nullfs
and linprocfs mounts, we will overshoot MNAMELEN, which is a hardcoded
value in the FreeBSD kernel mount code.  This will cause
mounts to fail.

Ticket: #5463
Document reboot and shutdown resources

Ticket:	#5477
Add note about system reboot and shutdown resources
Fix some code blocks and missing headings.
Unit tests of reboot and shutdown
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas

ly if it merges an updated upstream into a topic branch.
Update jail tests with new urls
Jails congifuration api tests
Checkout path length of 25 is too aggressive, try 38.

Ticket: #5463
Fix missing documentation of jail configuration update api

Ticket: #5480
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas
Fix worong information on jail configuration documentation
Clean up bullets and add placeholders for missing Figures.
Add ACL support to netatalk

Ticket: #3242
Remove deprecated images in Chapters 1-5.
Add placeholders for new screenshots. Screenshots won't be added until 9.3 UI stabilizes.