Init compability for gs-3.10 with some regression

Hello there,
(bad) pull request for compatibility with gnome-shell 3.10. The extension now work with some regression:
1. Filter item menu disabled
2. Torrent pause/resume and delete button are not align right anymore

This is my first time in gnome-shell extension and javascript, I had really bad time finding some documentation, so I fixed the extension only just to make it work.

cya