Fix OpenGL shader/texture sharing on PySide
Merge pull request #102 from jdreaver/develop

Fix OpenGL shader/texture sharing on PySide
Fix memory leak in GLScatterPlotItem

Fixes #103. If a ScatterPlotItem was removed from a plot and added
again, glGenTetures was called again unneccesarily. Each time it is
called, it eats up a little more space.
fixed the Pen None property.

- https://groups.google.com/forum/#!topic/pyqtgraph/t6cl1CevlB0

Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
fixed a keyerror when passing a list into setBrush

- https://groups.google.com/forum/#!topic/pyqtgraph/xVyCC2f7gVo

Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
added "mask" key check on setPen as well

Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
Fix PySide error when ViewBox signal destroyed

Fixes issue #107
Merge pull request #113 from jdreaver/viewbox-fix

Fix PySide error when ViewBox signal destroyed
Merge remote-tracking branch 'nicolaisi/brush' into scatterplot-fix
Added unit tests
Merge branch 'scatterplot-fix' into develop
Merge remote-tracking branch 'nicolaisi/ntj01' into develop
Merge remote-tracking branch 'jdreaver/develop' into develop
Merge pull request #1 from pyqtgraph/develop

get stuff from master