Store all extension data in ExtensionContext by slawekjaranowski · Pull Request #95 · codehaus-plexus/plexus-testing

@slawekjaranowski

- use own namespace
- remove some of protected methods
- all methods needs an execution context in parameter
- use ThreadLocal for static getBasedir

It will be a brake change for project which extends this extension
For project which only use extension should be not breaking