This commit includes a lot:
- documentation updates for how to set up your test environment
- new test configuration with
- a seperate mongod server
- a seperate rabbitmq vhost (or a mocked rabbitmq system, depending on the test)
- two SOLR cores, one for test and one for dev
- Updated .gitignore
- Better flush handling (specifically in tests) when c.project is unset
- Wiki ACL test fix
- Update .test-data logifc for new test environ
- Update logging config for tests so every logger goes to test.log file
- Verify test setup for ForgeWiki, ForgeForum, and ForgeTracker