Use a different log setting for unit or integration tests
Update libraries and dependencies
Add test for simple messages in log4j
Move logging.properties to logging-integration.properties

Every other logging system uses a *-integration file for integration
test, follow the same convention with JUL
Use a different log4j.properties file for integration and unit tests
Introduce testng and JMockit as dependencies
Add new tests using testNG in raven-log4j
Nake the injectable mockLogger accessible through the entire test
Add unit test to ensure log levels are indeed converted
Add test to ensure that Exceptions are properly logged
Add test to ensure that MDC details from log4j are added as extra
Add test to ensure that the NDC values are sent as extra
Fix typo
Add test to ensure the source is used as Stacktrace if available
Ensure that the culprit is set to the locationInfo if available
Ensure that the logger name is used as culprit if there is no locationInfo
Ensure that close() isn't called on the connection if Raven is provided
Inject the Connection mock instead of making it on the fly
Add test to ensure that the raven connection is closed when forced
Add test to ensure that the raven connection is not closed when not forced