[bug1167191] - Added proper symlink handling when tarring

The problem described in [BZ#1167191](https://bugzilla.redhat.com/show_bug.cgi?id=1167191) is caused by wrong link handling when tarring.  

//fyi @mfojtik @csrwng 
In most cases we want to reach as far as we can, this error should not stop us reaching further then, we'll spit info about error and continue ignoring this file. Only copying file will stop us from reaching further, because we already wrote header for that file and opened it successfully so it's probably the only situation when we want to stop the tar process.