Added quick filters and value list comparison

* Toolbar button: Delete selected filter, with confirmation (except for quick filters)
* Log items list: Context menu with quick filter commands
* Added filter comparisons "is in list" and "is not in list" for strings and numbers, ";" as separator
* Re-ordered commands and data properties in MainViewModel
Show warnings, errors and current selection in the scrollbar

* Optional in the Settings
* Fixed priority quick filter
Debug messages and handling of configuration errors

* Error reading configuration file
* Invalid format in the configuration file
* Some minor changes about log file keep time/size handling
* Relative paths in the configuration are now interpreted based from the executable directory
Monitoring FieldLog configuration file and re-read on changes, incl. Trace logging
Made scrollmap updates more fluent when new log items come in
Log viewer recognises path notification and offers loading those files

* The debug monitor must be active to catch the DebugOutputString message
* A button in the details view for that message offers loading the indicated files
Timer precision measurement and improvements

* Added timer precision test to demo app
* Added correction value of 4 ticks per timer run
* Added immediate timer writing option
* Added more timer-related code to pre-JIT
* Update scroll map after loading a log file
Added more environment data - INCOMPATIBLE FILE FORMAT CHANGE

* Added to environment data: process ID, administrator privileges, fail-safe boot, mouse and touch info, screen info (size, colours, logical resolution, count)
* Removed from environment data: IsShuttingDown (misconception, actually useless)
* Custom control for environment details view; redesigned to be more structured, compact and readable
* Added some filter columns
* Re-ordered code in filter logic to UI order
* Fixed filter column "any text content" to also look in last LogStart items for some values