Refactoring of code and better behaviour after reconnection.

* Registration and resetting of properities is done in ui.py
* When Blender disconnect from verse server and it tries to
  connect again to Verse server, then all list and properties
  are set correctly.
* TODO: more refactoring of code.