GLX Implementation along with appropriate autotools changes

Not much else to say... I would just look it over to make sure it fits well into your system.