LED change notification

LED change notification function to allow user code to see the current rgb value of the onbaord LED, e.g. to control an external LED to be the same color.

Changes to suppport https://github.com/spark/core-firmware/issues/302