* Added BASE_PORT envvar for SampleApp to allow for multiple instances to coexist
* Moved to systemd-socket-activate for activation tests
* Style fixes
- Replace endpoint configuration via .UseUrls() or --server.urls with Listen*
methods on KestrelSerrverOptions.
- Replace IConnectionFilter with IConnectionAdapter which no longer exposes
ServerAddress via a context.
- Simplify libuv Listener classes
- Support systemd socket activation
- Add docker-based test for systemd socket activation to be run on Travis