Fixes #9: PBXShellScriptBuildPhase now generate different keys
add two new tested PBXBuildPhases