Started creating new DatabaseTarget (not finished).
Remove TargetState property and enum.
Changed LogTarget class structure (renamed PerformWrite to Send).  Also added new virtual method BeforeSend.
Updated an number of syntax discrepancies.