Implemented per-branch timeouts.

We believe this should fix issues CIPANGO-119 and CIPANGO-120.
Basically the problem was that "per branch" timeout were not implemented, so sequential ringing did not work (e.g. ring endpoint and on timeout forward to voicemail).