ProviderStrategy improving concept

- renamed createProviderFor() to providerFor()
- DefaultProviderStrategy
  - when value is a provider it is returned
  - can now be overridden easily
- added test suites to easily execute all tests in IDE
  without unimplemented (Relaxed)Resolver-specs