Add a print of current GL vendor/renderer/version when doing checks
Add an optional context when debug messages are logged

* Many debug messages are completely useless without context, so to track
  down bugs in crashdumps with logs, etc, it would be very useful to add
  a little snippet to show what function call the message was fired from
  and what the parameters were.
* I'll just add these as/when necessary for tracking bugs.