Revert 370b375: don't use this.$.context in getElementDocument()

Or any other cached value for that matter.

Reverts code change only, does not revert addition of tests.

Change-Id: I9fe6ccf7c77dfdaf2233f1ad296519330efeb090