add extra flag paramter to find_fileconflicts

In the future we'll add support for a flag that tells
it to check for aliased dirs.
more speed: read all packages just once in 3rd pass
small fixes
fix error handling in rpm_byrpmdbid
support checking for directory aliases when searching for file conflicts