Close config file
Merge branch 'close-config-file' of https://github.com/andrewgaul/lightum into andrewgaul-close-config-file

Conflicts:
	configfile.c
update to reflect changes in commit 700cbcd24f2ca4caed6db720514d51f5b5dd0fd3 (default idle off time has been reduced to 5sec)
bump version to 1.6, thanks @andrewgaul (Andrew Gaul) for all the fixes commited! :-)
add new option ignoreuser (fixes issue #1)
add new option ignoreuser (fixes issue #1)
add missing if verbose in front of printf
bump version to 1.7
add initial support for adjusting screen backlight :-)
first working version with screen backlight support, code is still in very alpha state and needs a lot of love, at the moment it's just a proof of concept
improve screen backlight changes
Set defaults in config_parse

Previously we set defaults then immediately overwrote them.  This led
to uninitialized variable warnings when configuration files did not
specify a property.  Also unify help strings with defaults.
Add -Wwrite-strings
Merge pull request #12 from andrewgaul/wwrite-strings

Add -Wwrite-strings
Merge pull request #11 from andrewgaul/defaults

Set defaults in config_parse
default values for max and min backlight where mixed
show human readable errors when config values are incorrect
added workmode config option, to choose between brightness, backlight or both
fix workmode parsing in configfile
force verbose mode when debug is enabled