pacsift: add hidden -QS options

Improves pacman compatibility.  Hidden until the interface is finalized.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
pacsift: --sync and --local override pkgspec

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

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

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

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
pacinfo: read targets from stdin

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
add package version to transaction display

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