use new api Gala.ModalProxy

I'm trying to update this plugin to conform with the new Gala api. It compiles a runs with no errors, but it does not work as expected. If you press alt-tab it shows you the window switcher with the previous window selected, but if you keep pressing tab key it does not move to the next window.

Could you have a look?