Initial gtk3 port.

Hypnoval animation works.