* Add deployment targets for osx
* Fix bundle path to make spec tests work
On iOS, resources are directly within the bundle so the bundlePath and
the resourcePath are the same.
On macOS, resources are in a Contents/Resources subfolder so enumerating
from bundlePath causes us to look for names like
Contents/Resources/offline_spec_test, which doesn't work.
* Fix documentation warnings that show up under the macOS build
* LibFuzzer uses thread_local, which isn't available until iOS 9.0
This fixes builds under Xcode 10, where the linker is finally enforcing
that running this binary on iOS wouldn't work.
* Generated project changes
* Added .podspec file for libFuzzer
* The libFuzzer pod does not include the `main()` function to allow
the pod to be built independently.
* Fuzzing applications must provide both the `main()` function and
the `LLVMFuzzerTestOneInput` function. The `main()` function should
call `fuzzer::FuzzerDriver(...)` similar to the original `FuzzerMain.cpp`.
* LLVM License and authors