pretty cool changes to the viewer 1) support for displaying vector 2) heavily optimized DisplayShape version when multiple TopoDS_Shapes instances are given for display. Using the power of the AIS_MultipleConnectedInteractive class, a 10 fold speed increase can be achieved, since the visualization attributes than become shared. think of it as a vectorized version of DisplayShape... 3) ShiftSelect was implemented, such that multiple entities can be selected 4) finally _very_ important is that DisplayShape uses the update=False attr as standard. I probably need to fix this in the examples, but it is _super_ irritating if update=True is the default, since your code will be laudered with update=False statements... it gets _really_ ugly that way... so this is the sane default....
mehhh small merging issue ;(
Added color function
Merge pull request #135 from tpaviot/jf/viewer-improvements

Jf/viewer improvements