MT#9949 compile fix for the tcp idle timer

Squashed commit of the following:

commit 90d9e2e63c7422fabed3d0be924e67891aa80aa2
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Nov 12 09:59:01 2014 -0500

    removing test error trigger

commit b33c5e5a6af30c12dbcaa0ab43d2d9cd9a6a8f4d
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Nov 12 09:48:02 2014 -0500

    testing build system for timeout flag

commit 151a43f4255028d7c6c879dff0300f5a1e8c79a2
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Nov 12 09:43:31 2014 -0500

    testing build system for timeout flag

commit 9a08891d52758fbb48ddac4c89b39243cdfdac78
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Nov 12 09:38:26 2014 -0500

    testing build system for timeout flag