removed the misguided idea of masked Environment.TickCount readout
This reveiled even some bugs related to timing calculation in XEngine's script runtime calculation.
removed that ScriptStopStrategy config parameter and changed assembly dll filename
fixed app domain unloading when script loading fails for some reason
integrated patch according to http://opensimulator.org/mantis/view.php?id=7264

The script engine was using localized number format for its output. This fails when trying to run scripts with the expectancy on non-localized output. In addition, there is no means to read out that localization info anyways.
integrated patch from http://opensimulator.org/mantis/view.php?id=7255:

When a script removes itself, the Scripting Engine does not recognize the removal. As a result, the apparent number of active scripts continually increases.

Signed-off-by: ft <ft@noemail>
added *.log to ignore list
reduced GetServerURLs output to minimum
made path relative
added dynamic IP support for Metro IP resolver
linked all ExternalHostName variants to ability to recheck for IP address changes (allows Grided Sim and Vivox to re-register)
corrected comment
corrected log string placement
corrected initial value of m_lastExternalHostName
added separation thread between console output and log output
removed obsoleted console locking
moved event trigger into ConsoleOutputThread
removed unload idea seems that again some badly structured code hit an useful change within the legacy code parts.
added preliminary DTL NSL Sim Module (removed the custom solution for implementing a more general approach regarding CRL handling)
moved command about debug scripts
corrected osMakeNotecard(string data)
text length was calculated wrong. The Linden text format defines a byte count in that format.
disabled recheck for grid specific IP resolver service
added missing whitespace in SaveNotecard