Added support for following redirects to the fetcher (via stout/net).

I've added a call to set CURLOPT_FOLLOWLOCATION to true, which allows
the fetcher (when using http[s]://) to follow 30X redirects when
fetching.

Review: https://reviews.apache.org/r/22675
Explicitly terminated scheduler process in ~MesosSchedulerDriver().

Without this fix, Mesos tests that have assert failures get deadlocked
on ~MesosSchedulerDriver() (because driver.stop() is not called)
waiting forever for the scheduler process to exit. This causes the
tests to never exit.

Review: https://reviews.apache.org/r/22923
Added a test to verify that frameworks with equal share get equal
number of allocations.

Review: https://reviews.apache.org/r/22714
Wait on orphan cgroup destroy during launcher recovery.

Review: https://reviews.apache.org/r/22893
Fixed FrameworkReregistersFirst and SlaveReregistersFirst allocator tests.

Review: https://reviews.apache.org/r/22945