add experimental d3 plotting built on mpld3
revamp TS plotting functions - now a cleaner interface
add experimental d3 plotting built on mpld3
revamp TS plotting functions - now a cleaner interface
fix color cycling
return fraction arrays the same shape as cast
Merge branch 'new_plot_ts' of github.com:njwilson23/narwhal into new_plot_ts

Conflicts:
	narwhal/plotting.py
fix bug where CTDCast.water_fractions ignored NaNs at the surface