Drain and Stop the gorouter

Allow component to stop
Allow router to drain and stop
Add proper signal handling
Disable keepalives on inbound request and proxy