Let kernel kill dead TCP connections

1) Kill dead tcp connections in a more effective way:
configure the keepalive routines to wait for 30 secs before sending
the first keepalive probe, and then resend it every 8 seconds.
If no ACK response is received for 3 tries, mark the connection
as broken.
(The defaults are 7200, 75, 9 respectively and provide a *very* poor logic
for dead connections tracking and failover as well)
http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/usingkeepalive.html
2) Set report_interval to 60 seconds and service_down_time to 180
seconds for Nova to let kernel kill dead connections.
3) Fix missing report_interval param usage in nova class.
4) Provide a new openstack::keepalive class in order to configure
networking related sysctls during the 'netconfig' stage.
poke ci

Change-Id: Ic9d491f4904a5e665278027fc37254003c4b5172
Closes-Bug: #1289200
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Let kernel kill dead TCP connections" into stable/4.1