Almost complete the VISCA protocol support...

But the code is messy and the code is not tested.
Need to refine the code.
Fix some bugs.

The VISCA is still not tested with the real camera.
Clear the serial every time before we query pos or focal info from it.
Now the VISCA conf data can be read and dump. But the code is ugly...
Fix some bugs.
Add some UI interfaces.
Add the velocity setting UI interface.
Config file update.
Merge branch 'feature-VISCA' into develop
Fix a bug about recall and store full screen loc to conf file.
The velocity does only affect the horizonal speed. The vertical velocity is setted to a small value(02).
Fix some bugs of invalid input.
Load the config params to UI when open the software.
Add a function to check the soft dog. The function is now an empty func. Need to be completed.
Add the logic to clear all the preset locations.
Change the ico.
Merge branch 'develop'