WebKitGTK is a "port", and yes you practically do need to pick one of the several ports, using webkit alone basically means writing your own port which is a massive job. On linux I would suggest going with WebKitGTK or QtWebKit.
WebKit and WebKit2 are two totally different web engine APIs that happen to live in the same source tree (that as a whole is also called WebKit) and use the same core components. The big difference is that WebKit2 splits web content handling to a different process -- I believe it's also the only one with serious development going on. You don't really need to choose between these two as the port has typically already made a choice: you just use the API the port provides. GTK+ port used to be on Webkit but should now use WebKit2 (but the Webkit API may still be there for now).
If 1.10.2 really was the last version to support GTK2 (note that I don't know if this is true), then I'm fairly sure it's not being developed further.
EDIT: On debian the library options are:
- libwebkitgtk-1.0 2.2.0: Webkit1, GTK+ 2
- libwebkitgtk-3.0 2.2.0: Webkit1, GTK+ 3
- libwebkit2gtk-3.0 2.2.0: Webkit2, GTK+ 3
So it looks like GTK+ 2 is still at least somehow supported, but (at least on debian) you only get WebKit2 API with GTK+ 3. That option should be the most future-proof.