New EventLogListener.cs
New DatabaseListener.cs
Changed TraceLister design dramatically.
Updated all TraceListeners with the new design.
Changed TraceManager so that it no longer has a static configuration.