Fixes #4670
refactor code
added testRemoveMethodInsensitive
Giving more namespaces to FlashMessager

This change was made by another user and excluded after for some reason. Just putting it back
Change hardcoded events names by its constant.
More explicit name for requested name
consistent naming
fixed typo
remove unneeded createService functions because actually do same with base class
must+v1
Support PHPUnit 3.8+ compatibility

PHPUnit 3.8+ adds a method to its PHPUnit_Framework_TestListener interface called addRiskyTest(). Need to stub it out to avoid "must implement this interface method" fatals when using 3.8+.
remove unneeded key "name" under "input_filter" per-element to make no ambiguous
 which key must be written
Remove trailing spaces.
Correct references toPHPUnit_Runner_Version::VERSION

From PHPUnit's history, this looks like it was meant to be internal.
It's also been removed from recent versions of PHPUnit.

Fixes several tests under PHPUnit 3.8
Merge pull request #5781
Merge pull request #5781 in master
Adding failing test demonstrating that ClassReflection is broken with eval'd code
Adding tests demonstrating that FunctionReflection is broken with eval'd code
Adding tests demonstrating that MethodReflection is broken with eval'd code
Applying hotfix to make ClassReflection return empty class contents for eval'd code