Fixes duplicate OSGi import statement
Gitignore
Proposed layout
Proposed contribs layout
Moves amd64 dll into NT module
Moves tests into maven layout and separates out net module tests.
Initial mvn re-jigger - core builds but no modules
Pom cleanup

Moves groupid to org.apache.log4j
Removes most of the unneeded custom surefire config
Removes custom jar name
Tries to clean OSGi settings
Removes custom dir settings
Removes not-needed profiles (NTDll may need to be migrated to the NT module
Moves mail dep to Net module
Moves the core Log4j code into a Maven module called log4j-core
Pomifies modules, core, parent and net
Enables other modules except NT
Tidied up packages in contribs module
Fixes some compile errors and moves out code identified as out of date or stale
Corrected test directory name and removed duplicate tests
Moves resources in test/resources dir
Tweeks test file paths to Maven layout
Moves net testing resources to net and tweeks some of net test paths
Moves LF5 examples into LF5 module
Merge remote-tracking branch 'astubbs/modulriseify' into trunk

Conflicts:
	.gitignore
	core/src/test/java/org/apache/log4j/PropertyConfiguratorTest.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/ControlPanel.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/DetailPanel.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/EventDetails.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/ExitAction.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/LoadXMLAction.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/LoggingReceiver.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/Main.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/MyTableModel.java
	modules/chainsaw/src/main/java/org/apache/log4j/chainsaw/XMLFileHandler.java
	modules/chainsaw/src/main/resources/org/apache/log4j/chainsaw/docFiles/screen_01.png
	modules/chainsaw/src/main/resources/org/apache/log4j/chainsaw/package.html
	modules/lf5/src/main/java/org/apache/log4j/lf5/AppenderFinalizer.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/LF5Appender.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/Log4JLogRecord.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/LogLevel.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/LogLevelFormatException.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/LogRecord.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/LogRecordFilter.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/PassingLogRecordFilter.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/StartLogFactor5.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/util/LogFileParser.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/util/Resource.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/util/ResourceUtils.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/util/StreamUtils.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogFactor5ErrorDialog.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogFactor5InputDialog.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogFactor5LoadingDialog.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogTable.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogTableColumnFormatException.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogTableModel.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/LogTableRowRenderer.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/TrackingAdjustmentListener.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryElement.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerLogRecordFilter.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditorRenderer.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeRenderer.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/TreeModelAdapter.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java
	modules/lf5/src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java
	pom.xml
	src/main/java/org/apache/log4j/chainsaw/ExitAction.java
	tests/src/java/org/apache/log4j/helpers/UtilLoggingLevelTest.java