Attempt to clarify the behaviour of getElementAttribute, including defining the return value in the common case, and moving to a description that matches current implementations with regards to the use of the 'getAttribute' JS function