Assertion ElementHasAttributes added.

Proposing, `browser.assert.elementHasAttributes( [docString,] selector, attributesHash)`
That asserts that the element contains `attribute:value` pairs specified by attributesHash.

For these messages, I would mention that "`attributesObject` requires String attribute keys" and "`attributesObject` requires String or RegEx values".