fixes #2: PBXBuildFile without fileRef cause exception

add error handler when PBXBuildFile without fileRef; and remove such
wrong items
add instructions to reduce merge conflicts after using xUnique