* Add support for new mqtt_json light platform. * Fix W503 errors. * Bring in feedback from @balloob. * Add test coverage for invalid color and brightness data. * Add coverage for transition in turn_off.