Some more bug fixes and just some general hygiene.
Add 2 conditions to boot-success timer and service:
Don't run it for system users
Don't run it when pkexec isn't available
Use -Wsign-compare -Wconversion -Wextra in the build.
Signed-off-by: Peter Jones <email@example.com>