Implement ShadowRoot getElementById

This is implemented using querySelector.

Fixes #130
Merge pull request #131 from arv/shadow-root-get-element-by-id

Implement ShadowRoot getElementById