update tests for symlink support removal
alpm_filelist: remove resolved_path

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
conflict.c: raise conflict for symlinks

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
conflict: use resolved path for all checks

In the event of a transition to a symlink, the paths for the incoming
package need to be resolved to match the filelist for installed
packages.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
conflict: check against all removed packages for dir->file transitions

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

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
extract_single_file: consolidate symlink cases
unlink_file: use alpm_lstat instead of lstat