als: fix negative bogus values
als reported negative values in very high light situations (direct sunlight, etc)
fix this by keeping the luxvalue in predefined boundaries