Revamp palette docs and add new functions
Fix ordering in choose_cubehelix_palette (closes #296)