Make turning on/off the light's EBC configurable.

Accept this if you want @gestom to leave the next meeting healthy.
I'm storing it in `light.ebcport`, which is being used by `light` itself in its `set` method further down. I didn't bother making it private+getter+setter.