Given the huge size of the SLF4J user base, we need a more lenient version 
check mechanism. For example, we can't expect external implementations such as
Mina, jetty, jboss to follow SLF4J's release schedule. We just can't.

This commit changes the version check policy to become elective. The FAQ includes an entry explaining 
the logic.




32 files changed