PageRoot implements a slightly modified Webelement that will pass Css queries directly to the IBrowser, instead of using the root HTML element. This excluded the root from the results.
improved naming
added some more calls using virtual instead of direct call
spaces indentation removed. All is not tabs.
Merge branch 'find-HTML-element'