(*) Improvements to FileLogListener by adding more constants to use in the name
(*) AssemblyHelper.GetEntryAssembly is more reliable when the .net implementation returns null, it still is able to get the actual entry assembly