ci: unify two test jobs into single matrix
ci: unify two test jobs into single matrix

test across multiple java distributions and os platforms
set a time limit for faster feedback on failing jobs

ChristianMurphy/uPortal,mgillian/uPortal,bjagg/uPortal,bjagg/uPortal,ChristianMurphy/uPortal,bjagg/uPortal,mgillian/uPortal,ChristianMurphy/uPortal,mgillian/uPortal