gtk2: integrate improvements from atw1990@gmail.com

Improvements all around, especially in entries and spinbuttons.

https://bugzilla.gnome.org/show_bug.cgi?id=735825
update checkbox/radio design slightly