Fixed the build error in routing tests.

Review: https://reviews.apache.org/r/24902
Fixed MesosContainerizer to reject tasks that have ContainerInfo set.

Review: https://reviews.apache.org/r/25033
Log the uid and pid when receiving a SIGTERM.

Review: https://reviews.apache.org/r/24700
Refactored the JSON output streaming.

Review: https://reviews.apache.org/r/24877
Adjustments for new JSON streaming.

Review: https://reviews.apache.org/r/25053
Added logging when master/slaves/frameworks bind to loopback address.

Review: https://reviews.apache.org/r/25055
Fixed timed_tests.sh script to preserve exit status of the test.
Use curl-config to locate lib curl when possible

If libcurl.a is located on a non-standard path, the test for libcurl in the configure script fails, even if the path is specified in LDFLAGS.

To work around this we can use curl-config to provide the needed path and link options to the compiler.

This patch modifies configure.ac to check for curl-config and use its output as an argument to AC\_CHECK\_LIB if possible.

Review: https://reviews.apache.org/r/24407
Minor style fixes from: https://reviews.apache.org/r/24407/
Removed duplicate headers imports

Review: https://reviews.apache.org/r/25042
Replaced PKG_CHECK_MODULES with AC_CHECKs in configure.ac.

Review: https://reviews.apache.org/r/25030
Replaced PKG_CHECK_MODULES with AC_CHECKs in libprocess configure.ac.

Review: https://reviews.apache.org/r/25031
Reduce compile time:
 - replacing a macro expansion with a variadic template
 - moving implementation from help.hpp to help.cpp
Fixes for:
> > 3rdparty/libprocess/include/process/help.hpp:61:  public: should not be indented inside class TLineHelper  [whitespace/indent] [3]
> > 3rdparty/libprocess/include/process/help.hpp:72:  public: should not be indented inside class TLineHelper  [whitespace/indent] [3]
> > 3rdparty/libprocess/src/help.cpp:77:  Tab found; better to use spaces  [whitespace/tab] [1]
> > 3rdparty/libprocess/src/help.cpp:78:  Tab found; better to use spaces  [whitespace/tab] [1]
> > 3rdparty/libprocess/src/help.cpp:124:  Tab found; better to use spaces  [whitespace/tab] [1]
> > 3rdparty/libprocess/src/help.cpp:136:  Tab found; better to use spaces  [whitespace/tab] [1]
> > 3rdparty/libprocess/src/help.cpp:139:  Tab found; better to use spaces  [whitespace/tab] [1]
> > 3rdparty/libprocess/src/help.cpp:154:  Tab found; better to use spaces  [whitespace/tab] [1]
> > Total errors found: 8
fix for public: should not be indented inside class TLineHelper
Guard C++11 parts with ifdef.
Merge branch 'build-perf' of github.com:orlyatomics/mesos into build-perf