Various fixes and clean up.

Stable release. Rescaling of LPD8806 brightness upon change to
brightness doesnt work correctly.