arpa: use timer_wheel for timeouts

Instead of iterating over every entry (even ones without timeouts configured),
use a timer wheel to look at just the ones that need work done.
Merge into master from pull request #38:
arpa: use timer_wheel for timeouts (https://github.com/floodlight/switchlight-common/pull/38)