Fix #167 - Rebased GTK3/Webkit-GTK3 support

Rebased already committed patches, waiting for your feedback