Refactoring of Color.jl into modular files.
Merge branch 'refactor-final' of https://github.com/glenn-sweeney/Color.jl into glenn-sweeney-refactor-final