Experimental branch initial commit:
- get configuration as a task;
- more convenient and detached configuration;
- send commands in batch.
Configuration fix.
New way of work with configuration.
Improve work with configuration.
Improvements in command sending.
Type load exception fix - StructLayout needs to be removed from classes.
Merge watchdog into client.
Fix for takeoff.
File player and FFmpeg fixed dll location for windows.
FFmpeg.AutoGen update
 FFmpeg on OSX libraries path based on assembly config file.
Merge branch 'Experimental'

* Experimental:
  FFmpeg on OSX libraries path based on assembly config file.
  FFmpeg.AutoGen update
  File player and FFmpeg fixed dll location for windows.
  Fix for takeoff.
  Merge watchdog into client.
  Type load exception fix - StructLayout needs to be removed from classes.
  Improvements in command sending.
  Improve work with configuration.
  New way of work with configuration.
  Configuration fix.
  Experimental branch initial commit: - get configuration as a task; - more convenient and detached configuration; - send commands in batch.