[OCaml] introduce link_gc_components

Summary:
For some reason, set_gc (Some "shadow-stack") f works fine in a
program that doesn't call link_gc_components. The initialization is
done without us asking for it. What's happening?

Reviewers: whitequark

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D6779