Add basic concatenation of colormaps

Also allows the specification of break point.  Based on work with @dmcdougall to add this functionality more broadly to matplotlib.