title: Hamcrest equal collections
body: <p>Is there a matcher in Hamcrest to compare collections for equality?
  There is <code>contains</code> and <code>containsInAnyOrder</code> but I need <code>equals</code> not bound to concrete collection type.
  E.g. I cannot compare Arrays.asList and Map.values with Hamcrest <code>equals</code>.</p>
  
  <p>Thanks in advance!</p>