Bunch of syncs:
- no reinit wfs in gui
- bug fixed in opt.path (no -> w(no))
- introduced opt.scale parameter
- a few more user functions hooks:
  * aoinit_user_func
  * aoloop_user_func
  * go_user_func
  * user_end_go
- add_dm0_shape functionality
- residual_phase_zcontent added to saving (savephase), see also plot_rps and rp_rms bool.
- Possibility to add user content to GUI (see code, user#.py, user#.glade, user#.i)
- added sync_opt()
- that's it. It was some work to merge my long out-of-sync changes into the master version, upgraded significantly by marcos in the past month