Merge pull request #65 from wutingbupt/master

Implement the user pre defined listeners feature.
forcePluginActivation on property tester isTest

Ensure property tester is always used, otherwise it will always return
true until something else causes the plugin to be initialized.
Merge pull request #67 from dankilman/master

set forcePluginActivation to true in property tester
changed listToString() method so that it doesn't append a comma for the
last element
Merge pull request #69 from The-Alchemist/master

a comma was being added to the end of one-item lists, preventing method selection
testng-eclipse issue #75 Running test with TestNG Eclipse plugin displays "Done updating tree:255ms" in the console
Closed projects are not shown in project selection dialog on creating new TestNG class and converting JUnit test case to TestNG class.
Handler for packages browsing has been implemented for the new TestNG class wizard
Title and message were added to package selection dialog
Merge pull request #80 from susanin/master

NewTestNGClassWizardPage improvements
Merge pull request #77 from JnRouvignac/master

testng-eclipse issue #75 Running test with TestNG Eclipse plugin displays "Done updating tree:255ms" in the console
Issue #66 - Show passed tests + current test as they being run

TestRunnerViewPart.java:
In postTestResult(), always update the test results display for all the tabs.

AbstractTab.java:
In updateTestResult(), also expanded the method parameters tree items.
Focused on the last method / last method parameter tree item.
Merge pull request #81 from JnRouvignac/master

Issue #66 show test progress in the view
Removed commented out code, fixed deprecated code, used generics.
Issue #23 Add test results history to TestNG view

Moved all the date relating to one test suite run to new class SuiteRunInfo.
Created RunHistoryAction class to handle the display.
Fixed SummaryTab to display the results.

TestRunnerViewPart.java:
Moved all data (including the counters and the Launch) and methods relating to one test suite run to SuiteRunInfo + managed creation of SuiteRunInfo objects.
In reset(), disabled all the actions on resetting the view.
Added reset(SuiteRunInfo) to be called by RunHistoryAction.

SuiteRunInfo.java: ADDED
Moved here all data and methods relating to one test suite run from TestRunnerViewPart.

RunHistoryAction.java: ADDED

SummaryTab.java:
Implemented updateTestResult(List<RunInfo>).
Merge pull request #83 from JnRouvignac/master

Issue #23 Add test results history to TestNG view
Getting ready for 6.8.5.
Added test-output directory to .gitignore.
Removed never used imports.
Used foreach loops.
Removed unnecessary casts.
Fixed several issues:

LaunchUtil.java:
When running a test method, changed the launch name to use the
simple name of the  test class (just like when running a test class).

ConfigurationHelper.java:
When running a test method, just run that test method
instead of the whole class.
When running a class, run the  whole class, not just the method
referenced in the test.

SuiteRunInfo.java:
Enabled the "Run last failed" button: m_suiteCount is a bit out of
whack. Changed the condition to enable the button.

TestRunnerViewPart.java:
Prevented a NPE in getLastLaunch().
Calling code is already protected against NPE.

TestNGMainTab.java, TestNGLaunchConfiguration.java:
Further fixes for running test methods.

QuickRunAction.java:
Avoid NPE in run().
Merge pull request #86 from JnRouvignac/master

Many little fixes to stabilize TestNG