Minor improvements to documentation and sample for version selection rules.

+review REVIEW-5126
Adding @HasInternalProtocol to VersionSelection

+review REVIEW-5126