Refocus Sync.ListComponent's select element if it was focused before renderUpdate.

renderUpdate removes the old select field and creates a new one,
disregarding the previous browser focus state. This bugfix focuses the
new select field if the old one was focused.
Merge branch 'hotfix/selectfield-focus' into stable-3.0.x
Remove unneeded div-wrapper of Sync.ListComponent

_renderMainAsSelect wrapped the select field with a div, contrary to the
comment of the _div attribute. On renderUpdate calls, this div remained in
the DOM causing an increasingly deep hierarchy of div wrappers around
the select element. This fix removes the div.
Merge branch 'hotfix/selectfield-div-container' into stable-3.0.x
Remove dependencies submodule, add lib/ to .gitignore
Maven dependencies handling & deployment update

Dependencies are now fetched using Maven.
Some bugfixes to Maven deployment targets.
Updated readme regarding dependencies
Merge branch 'feature/maven-deployment' of https://github.com/ceari/echo3 into stable-3.0.x

Use Maven ant task to resolve dependencies instead of lib Git submodule.
Prepare v3.0.1 release
Merge tag 'v3.0.1' into stable-3.0.x