Find gtk2

Combined work by me and elen4

Should fix some of the issues with FindGTK2