Use maven instead of ant in documentation for building
Add 'parent-module' property to suite

With 'parent-module' property for suite users can declare parent Guice
module for all modules and module factories used in suite. This approach
enables tons of possibilities and possible use cases.

When 'parent-module' property is set, TestNG will create all Guice
modules and module factories using getInstance method from injector
created with 'parent-module'. This enables dependency injection in
modules and module factories. Also injectors for tests will be created
as child injectors, this way all common binding can be declared in
parent module.
Improve documentation by adding example of parent-module configuration
Add test for guice parent-module
Merge pull request #418 from dluksza/master

Extend Guice support