Merge remote-tracking branch 'upstream/master'
Removed Debug.Assertion blocking execution

Removed all debug.print to avoid issues.

NLog must be used for file AND real time logging to avoid issues with
release runtime
Updated NLog 3.0 / Added more info in log
Changed NLog method to avoid deprecated ones. Update libraries
updated nlog

done
manual merge
Fixed error on cross thread calls. Now all of them use invoke correctly
Merge pull request #89 from msavazzi/master

fixed NLOG and croo thread calls