Fix interactions between SetBindings and library settings.

SetBindings weren't respecting the library settings of their contributing bindings.  This change fixes SetBindings' copy constructor, and ensures that all of the contributed bindings' library setting is ORed (in effect) so that if all of the bindings came from libraries, then the SetBinding is excluded from orphan analysis - else it is subject to orphan analysis.