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
[maven-release-plugin] prepare release testng-6.8.7
[maven-release-plugin] prepare for next development iteration
Make JUnit and SnakeYAML optional dependencies
Tweak upload script.
Version.
fix for Issue #394
Merge pull request #464 from githubCast/master

fix for Issue #394
Merge pull request #418 from dluksza/master

Extend Guice support
Add aopalliances.jar for test build.
Fix the parameter related bug
Merge pull request #479 from wutingbupt/master

Fix the parameter related bug [[testng-users] Unexpected behavior when excluding methods with parameters in testng.xml. Is this a bug?]
Fixes issue #116: org.testng.internal.BaseTestMethod does respect general contract of Comparable
Merge pull request #488 from triceo/master

Fixes issue #116: org.testng.internal.BaseTestMethod does respect genera...
Preparing for release
[maven-release-plugin] prepare release testng-6.8.8
[maven-release-plugin] prepare for next development iteration