+ Re-enable Mefisto for MSVC
+ code cleanup
+ extend Python API of selection gate