fix #270

Issue was data_range1d incorrectly computing max and min of the data
when there were some columns that were nested arrays (patches, etc). Use
_.flatten(), also simplifies code.
Merge branch 'master' of github.com:ContinuumIO/bokeh