1. HtmlElement enhanced to support nested elements (not tested yet), like Page supports already
2. Add some missing DocBlocks, some DocBlocks updated with more details about method/class
3. Added missing methods for CheckBox, Radio, Select (needs testing)
4. Adding missing Typified elements for Form and TextBlock
5. Implemented lazy-loading (via proxy object) for WebElement/TypifiedElement/HtmlElement
6. Added IPageFactory::initElements methods, that in turn decides whatever it should init a Page or HtmlElement class
7. Added ISearchContext interface (like in Java version of Selenium) and needed classes now implements it as well
8. Selenium-style selector processing code moved away from WebElement into new SeleniumSelector class, which is automatically added to selectors, that Mink can use.