Updates to default chart provider to support OnOff and OpenClose types.

Added support for OnOff and OpenClose types and also updated chart provider to be inline with the changes on OH to allow a configurable chart size.
Note that I've only tested this with the OH runtime. I hope I've done everything right for the SmartHome merge :) 
Also, updated chart library to 2.3.2
Signed-off-by: Chris Jackson <chris@cd-jackson.com>