TS-2704: Core dump in state_raw_http_server_open getting EVENT_INTERVAL event
TS-2710: ATS serves the wrong cert because it matches wildcard certs incorrectly
TS-2548: Add client IP to SSLError() calls in SSLNetVConnection
TS-1125: POST's with Expect: 100-continue are slowed by delayed 100 response
Additional Authors:
Feifei Cai <ffcai@yahoo-inc.com>
Sudheer Vinukonda <sudheerv@yahoo-inc.com>
This closes #73
TS-2650: Redirect handling enhancements in ATS
Added TS-2650, TS-1125, TS-2548, TS-2710, TS-2704 to CHANGES
Revert "TS-1125: POST's with Expect: 100-continue are slowed by delayed 100 response"

This reverts commit 9da123014382c00bccb1869782a4f2502229a459 because
it breaks traffic_server and traffic_manager sta startup:

  oarfish:trafficserver.git jpeach$ sudo /tmp/ats/bin/traffic_server -T hdr_token
  [TrafficServer] using root directory '/tmp/ats'
  [Apr 17 21:07:16.489] Server {0x7fff745dd310} DEBUG: (hdr_token) Did not find a WKS for '100-continue'
  NOTE: Traffic Server received Kernel Sig 11, Reason: 1
  /tmp/ats/bin/traffic_server - STACK TRACE:
  0   libsystem_platform.dylib            0x00007fff849a85aa _sigtramp + 26
  1   ???                                 0x00007fff00000001 0x0 + 140733193388033
  2   traffic_server                      0x0000000101b1ad25 main + 2453
  3   libdyld.dylib                       0x00007fff890b25fd start + 1
TS-2732: Add url_sig plugin
TS-2732: Update CHANGES file with appropriate authorship that I missed in the previous commit
TS-2120 remove stale_while_revalidate_plugin
TS-2732 Run the code through indent, to follow our coding standards
TS-2735: Align all memory during freelist allocations
TS-2735: Use INK_ALIGN macro to make things clear
Improve the is_response_cacheable debug message
Fix ink_freelist_new allocation size for --disable-freelist builds.
TS-2562: improve init script support for Debian/Ubuntu
TS-645: remove calls in which hard restart is used

It's hard to tell what this is useful for when you have upstart,
systemd, SMF and others controling.  Aside from being implemented
poorly via system(3), it's an API breakage, which is why we're
putting it into 5.0.x
TS-645: remove references to StartTrafficServer() and StopTrafficServer()

The reason we remove those functions (ConfigClock, ConfigDate,
ConfitTime, etc..) is because they are entirely Linux specific, use
hard-coded paths, and assume that our Admins, while clue-less, will know
how to use this undocumented traffic_shell program
TS-645: remove StopTrafficServer() and StartTrafficServer() from traffic_shell