Renamed WebElement to WebContainer, without variable renames
Fixed <? extends WebElement> generics
Merge branch 'master' into refactoring-webcontainer

Conflicts:
	webdriver-extension-core/src/main/java/org/andidev/webdriverextension/WebDriverBot.java
	webdriver-extension-test/src/test/java/org/andidev/webdriverextension/pagetests/ExamplesPageTest.java
Fixed merge miss
Merge branch 'master' into refactoring-webcontainer
Merge branch 'master' into refactoring-webcontainer
Removed comment
Merge branch 'master' into refactoring-webcontainer
Smaller refactoring
Activated tests except ResetSearchContext tests
Refactored old depricated htmlTag name to webContainer
Removed by fields in WebContainer and WebContainerList
Removed unused driver field
Fixed @ResetSearchContext annotation and renamed todoList to todo
Renamed ElementLocatorFactory and FieldDecorator
Removed unused classes, moved util classes to utils package, etc
Moved utils classes to utils package
Added interfaces and unimplemented methods
Implemented unimplemented methods
Ignoring delegateWebElement in search context cases