Do no print message if pkg register failed

Fixes: #1119
Really fix
avoid // in path otherwise libarchive won't apply properly the mode
During removal, if a directory was already removed by a bogus script, continue removing parents.
This was causing leftover directories on japanese/font-* ports
Remove unused variable.

It's not clear how to return the number of conflicts.  Always return 0
upon success, let's not call it the number of conflicts.