Merge pull request #17 from Xenopathic/master

Fix license headers, add license header template
Add OpenGL URLs to the extensions.

parse.php: try to find matches to GL or GLX extensions and see if a page exists
for this extension. If it exists, add a <link> child tag to <extension>.

index.php: modify extension name to add a link where the extension
appears.

config.example.php: add an "opengl_url" entry (in case there will be a
new "man" site somewhere else.
Add a new, default-on option to show OpenGL URLs.

config.example.php: added a new "opengl_links" section with an "enabled"
and an "url" properties.
Merge pull request #19 from MightyCreak/opengl-urls

Add OpenGL links
Reorder software drivers

Visually, this gives least to most capable from left to right. Also, oldest to newest?
Merge pull request #24 from Tele42/master

Reorder software drivers
Use class Config for configuration parsing

config.php has been moved to config/, and two new files lib/config.php and
lib/base.php have been introduced.

lib/config.php parses config/config.php or any other files matching the glob
config/*.config.php, and provides an OOP interface to access the configuration
options.

lib/base.php contains a static class MesaMatrix that instantiates a Config
instance, and provides access to it via MesaMatrix::$config. This class can
be used for any other static variables or functions as needed.
Autoloader support introduced, with the \MesaMatrix namespace

Upon including lib/base.php, an autoloader will be registered, so any access
to a \MesaMatrix\* class does not require an explicit include.

Each PHP file now contains one class only, so oglparser.php has been split
into its multiple components and the addToHints function has been refactored
into a separate class, an instance of which is passed between the various
\MesaMatrix\Parser\* classes.