Keep per-timer interrupt data together
Eliminate a redundant resource array allow possible use by bhyve later.
Reviewed by: kevans
Sponsored by: Arm Ltd
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D37424
(cherry picked from commit b71ef90ec28fdb731733afde495ac74ae59d6196)