Merge commit '03cd192eceb46f936ad89e6ae04dac130202e18c' into HEAD * commit '03cd192eceb46f936ad89e6ae04dac130202e18c': Add support for the custom colorXY trait Persist kInvalidCredentials state Fixed headers parsing in CurlHttpClient Replace clouddevices with weave in documentation and tests Removed OAuth scope parameter as optional. Change-Id: Iefef2f5fd853a9a25aafa1f5397769ca249952ff