Shared code update; Added FieldLog library; Removed old error logging
Added FieldLog DLL to Setup; Code cleanup
New commandline parser
Moved external libraries to lib directory
Added logging for "should not happen" situations
Fixed long delay (1-2 s) when toggling problem filter or text search

Instead of refreshing the filtering CollectionView on every item visibility change, we use the IEditableObject interface to trigger single item updates. This also keeps the item selection on toggling the filter, if possible. Updated MultiSelectTreeView.dll to avoid some binding error messages (but the warnings remain).