Add support for parent keyword at Canvas init.
Merge pull request #291 from lcampagn/visual_split

Visual split
Address almarklein comment.
Update qt backend to use the parent retrieved by self._process_backend_kwargs rather than poping it from kwargs.
Properly log caught exceptions + traceback in event, systems
flakify
fixed Texture3D and added simple gradient example
Almar's fixes to Texture3D - glextTexImage3D and glextTexSubImage3D renamed glTexImage3D and glTexSubImage3D
Merge pull request #294 from MatthieuDartiailh/canvas-constructor

WIP : Add support for parent keyword at Canvas init.
STY: Explanation for capabilities
Merge pull request #296 from Eric89GXL/cap-docs

STY: Explanation for capabilities
Merge pull request #152 from Eric89GXL/colors

ENH: Colors
Merge pull request #295 from lcampagn/log_exceptions

Properly log caught exceptions + traceback in event, systems
Setup for a png-based ipynb app backend

This is just the app stuff, but I think Kaftan already
has the rest more or less finished. If we combine the
two, we have an actual IPython backend!
ipynb app: we *can* be not available.
ipynb-app: fix style and not available
ipynb app: rename to ipynb_vnc
arg flake
ipynb app: dont use glut as a back-backend

This should prevent the stalling of Travis I hope
fix to last commit