Added buffer object and finish program
Merge branch 'master' of github.com:vispy/vispy

* 'master' of github.com:vispy/vispy:
  Docs use version number from vispy.__version__
  Canvas has new kwargs: title, show, autoswap title is default "Vispy canvas". show is default False, autoswap is default True.
  Added Canvas.connect to register event handlers based on func name.
  Suppress all errors after the first when using oogl objects as a context manager. This should fix issue #24