Add Log4J method to MDC to workaround use in wild

Adding a fix for #84 (http://bugzilla.slf4j.org/show_bug.cgi?id=84) that will allow downstream projects that incorrectly depend on Log4J methods that are not part of the public API to use this bridge. It is marked as deprecated to raise a compiler warning in these projects until they release fixes. For example, see http://jira.pentaho.com/browse/MONDRIAN-1171
Merge pull request #82 from eamonnl/patch-1

Add Log4J method to MDC to workaround use in wild. Makes a copy of the map, good practice.
improved testing
Merge branch 'master' of github.com:qos-ch/slf4j
Update manifests to J2SE-1.5

Was set to 1.3, updated to 1.5.
Cleanup poms

Add missing xml version tags.
Use slf4j snapshot throughout.
Fix tabs to spaces
Move maven-jar-plugin into parent and remove from duplication
throughout.
Removed commented out dependencies
Code cleanup per sonar and eclipse.