Breaking: Return a value from createContextXXX()
I was a little uneasy about choosing a pointer style. There are legitimate reasons for wanting an nvg::Context as a value. It always is backed by a pointer anyway.