WELD-1715, WELD-1714, WELD-1658 Extensive refactoring of weld-se and weld-servlet

- extract common logic into a new module
- unify the deployment and bean discovery process

Weld Servlet
- bean-discovery-mode="annotated" support and isolated bean archives
- add support for WEB-INF/classes/META-INF/beans.xml location
- adapt discovery/isolation tests from Weld SE
- drop outdated/deprecated stuff (TomcatListener, VFSURLScanner, etc.)
Remove temporary checkstyle workaround
Switch weld-se-numberguess to use bean-discovery-mode="annotated"
Do not call handlers from scanner
Minor
Unify how weld-se and weld-servlet behave on bean-discovery-mode="annotated" w/o Jandex
Fix WebStart support
Groovy should be an optional dependency
Added weld-se-numberguess-webstart example
Testcase for WELD-1722
Testcase for WELD-1624
WELD-1712 Package version should reflect API changes
WELD-1711 com.google.common package imports should not be optional
WELD-1719 Detect possible classpath conflicts with CDI 1.0 API
WELD-1722 Relax validation of circular dependencies
WELD-1725 Do not optimize the use of client proxies for self injection