Change these two bad boys from DOS line feeds to real one...
Renamed the git repos to track the major release number. This only
applies for v4 and v5, v3.2 has to stay as is.
Add a README for Jenkins jobs management
TS-2377: install man pages as part of the build

Add options to conf.py to tell us the man pages for each section,
because AFAICT there's no portable way to set automake variables
from shell output commands. We also teach conf.py to test for a
current sphinx version at configure time.

Wire up sphinx to the man page install and test for the sphinx
version pretty aggressively at configure time. Distro packaging
seems prety variable, so I think it's best to be conservative.
This is causing major, major problems with branches which wants to auto convert the old versions
TS-2381 Separate TSUrlCreate into separate files.

This organizes the APIs by

     - Constructors
     - Component Getters
     - Component Setters
     - URL String representations
     - URL escaping
TS-2381 Remove whitespaces
TS-2381 Add the new files to the build system
Fix a couple of compiler warnings related to header_rewrite and traffic_cop changes
TS-2379: Add documentation for '%<chp>' field in RST file

Signed-off-by: Yunkai Zhang <qiushu.zyk@taobao.com>
TS-2386: remove unused file: MuxVC.cc MuxVC.h
TS-2386: CacheClusteringEnabled is already renamed to cache_clustering_enabled
TS-2082: fix build with --enable-standalone-iocore

This is redo of the 94215bf293d76d27a88a0fc9e35356321310fbf5.
and with a fix of the cache regression testing.

This also reverts commit b9b1bdc81fa1b7e3b1edb54de938d1ea0aec2d7a.
Remove unused use_mp variable