kern/intr: declare interrupt vectors unsigned
These should never get values large enough for sign to matter, but one
of them becoming negative could cause problems.
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D29327
(cherry picked from commit a3c7da3d08eec921f16a32c4c716b896385264e9)