config: parse color option

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
config: parse ILoveCandy option

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
config: fix list option parsing

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
minor strtrim optimizations

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
pacconf: return non-zero on unknown directives

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
pacconf: remove version() wrapper

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Makefile: add trailing / to paths

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
add unit tests

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>