apds9300: add lux calculation from main-line driver

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
apds9300: fix error message typo

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
apds9300: configure as polled input device

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>