Update build scripts to allow multiple targets

Also add two build schemes to xcshareddata: LFSClient and
LFSClientTests. Unlike xcuserdata, xcshareddata is tracked
in source control and should help developers build their
project in case their Xcode cannot infer the build scheme.