Changed hashCode/equals to work well with arrays (Issue#  125)

Changed hashCode and equals to use apache.commons HashCodeBuilder and
EqualsBuilder. That fixes problem with arrays. Test
'CacheKeyTest.shouldTestCacheKeysWithBinaryArrays' becomes green after
this change