update to 3.14 and Italian translation

Hi derekm,
I've updated the code to be compatible with 3.14.

I tried to run the extension on 3.14 but it didn't work. It was compatible up to 3.10.
On 3.14 there is no mgr.background so mgr.background.emit doesn't work, you can do mgr.emit directly.
I don't know if the change happened from 3.10->3.12 or 3.12->3.14.

I've also added a simple Italian translation :)

If there is something wrong with my patches that's ok.
I hope everything is right!