liblights: Cleanup ifdefs and remove device-specific header

Conflicts:
	liblights/lights.c

Change-Id: I47e408390d2ec0ffb73778bfe9b40a25b4caf941