Added -isEqual: and -hash to MASViewAttribute

I added these because `[view.left isEqual:view.left]` returns `NO` when it feels like it should return `YES`.

I was trying to test that I was passing around the correct view attributes in one of my projects when setting up some pretty complicated constraints.