Implemented a line drawing function for GTKCairoDrawingArea
Fixed an issue with GTKDrawingArea that prevented builds with older GTK+'s
Fixed up the makefile, including preventing GTK++ from building if any symbols become undefined
Fixed a typo in GTKCairoDrawingArea