Configure providers without Setup.py
Define minmatchscore
Added common logger
Use MutexLock for dogpile cache configuration

Without the MutexLock as lock_factory,  windows will throw the following
error: "ImportError: No module named fcntl"