Updated search function for maximum in-gamut chroma. Changed to a binary search.

Modified chroma.js library to not truncate lch values to rgb too soon.