Document authentication prerequisites in docs/release-guide.md.

Review: https://reviews.apache.org/r/27707
Fixed Authenticator SASL auxiliary memory access.

Review: https://reviews.apache.org/r/27741
Added slave metrics for total and used resources.

Review: https://reviews.apache.org/r/27759
Fixed invalid characters in external-containerizer.md

Review: https://reviews.apache.org/r/27724
Abstracted out invoking 'mesos-fetcher'.

Manually rebasing and re-editing https://reviews.apache.org/r/21233/,
which is supposed to be replaced now by this patch.

Original description: "To test the mesos-fetcher (and the setting of
the environment) more cleanly I did some refactoring into a 'fetcher'
namespace."

Also moved fetcher environment tests to fetcher test file. Added two
fetcher tests.

Review: https://reviews.apache.org/r/27516
Fixed MesosContainerizerExecuteTest.IoRedirection test.

Review: https://reviews.apache.org/r/27765
Add destroy tests for docker containerizer.
Added check for apr and svn headers besides libraries

Review: https://reviews.apache.org/r/27701
Added check for apr and svn headers besides libraries in 3rdparty

Review: https://reviews.apache.org/r/27704
Always recover 'completed' in RunState.

Review: https://reviews.apache.org/r/27738
Allow mesos containerizer to destroy correctly at each state.