handle spit patches without falling over

split patches have multiple polygons separated by nans
fix up plotting.py and js examples
remove column select from index too
Merge pull request #943 from ContinuumIO/bugfix/js_examples

fix up plotting.py and js examples