TS-2039: Clean up coverity reported leaks in SSL examples and experimental plugin.
Tidy up licenses and code standard issues.
This closes #129
TS-3068: Remove usage of Boost
TS-3108: Add port matching condition to header_rewrite
TS-3044: Use eventfd in AIO_MODE_NATIVE if available
tsqa: make failing to write records.config fatal
tsqa: support running tests as root
tsqa: add a simple test for privilege escalation
TS-3103: use scoped ElevateAccess to elevate privileges

Rather than using explicit root privilege escalation, elevate
privilege using the scope ElevateAccess wrapper.
TS-3103: hide ElevateAccess implementation details
TS-3103: improve privilege debug logging

fix better debugging for DebugCapabilities
TS-3103: improve privilege elevation

Remove duplicate user credential routines in favor of a single
ImpersonateUser function. This correctly dealt with real and effective
credentials, supplementary groups and preserving additional process
flags.

Set and preserve PR_SET_PDEATHSIG on Linux so that killing traffic_cop
correctly brings down the rest of the system.

Log and ignore proxy.config.ssl.cert.load_elevated and
proxy.config.plugin.load_elevated unless POSIX capabilities are
enabled.
[TS-3112] - Add null pointer check for contp to prevent core dump after handleEvent(TS_FETCH_EVENT_EXT_HEAD_DONE)
update CHANGES for TS-3112
Dont print stack garbage in SSLDiagnostic()
Put proxy.config.http.cache.http back in the default records.config
[TS-3112] : Add another null check per James Peach's code review
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
TS-2729: update HTTP/2 to h2-14 draft
TS-2729: send server connection preface
[TS-2314] - remove possible invalid array index access from debug log