add custom matchers to ensure order agnosticism
(fixes tests on golang1.3)