[1/2] base: button brightness timeout support

Allows setting a timeout value after that button lights
should be turned of automatically

Change-Id: Id998cfcde06c57716bbac5ad6c563e0988e39511