fix($stickyState): Made equalForKeys compatible with state.ownParams breaking change in UI-Router 0.2.11+

`ownParams` used to be an array, but was changed to an object, then to a ParamSet.  To make ui-router-extras with all 3, check if `keys` is an object and then grab the object's protoKeys

Closes #112