organized dependencies, extracted slf4j-version, added developer
Merge branch 'master' of git://github.com/akquinet/needle
final arguments, removed call to super()

Signed-off-by: Jan Galinski <jan.galinski@holisticon.de>
removed super()

Signed-off-by: Jan Galinski <jan.galinski@holisticon.de>
add new util class
config file for explicit mockito testing
abstract spy creation via interface
test for checkState
suppress warning
suppress warnings
switched to NeedleConfiguration.get()
setInstanceIfNotNull now calls the spyProvider, so (if configured) it is
possible to use spy() on @ObjectUnderTest
refactored. no more redundant static fields and static getters. all
configuration values are stored internal in map. Access as static
singleton to minimize changes to dependent classes.
made loadResource static so it can be called from NeedleConfiguration
directly
static access to loadResourceAndDefault
slight efficiency improvement, loading defaults first does not require
"contains" check for every key. Loop now over keySet, not enumeration.
using NeedleConfiguration.get()
Using NeedleConfiguration.get(), all fields are non static and set up in
Constructor
MockitoProvider is now also a SpayProvider
creates spy instance if required