Merge pull request #3795 from RosettaCommons/jadolfbr/shear_in_sampler
This merge does a few things to the glycan modeling code:
1) Adds optional `ShearMover` to the sampler that was developed by Jason Labonte, with a final shear/min/pack
2) Changes name of `GlycanTreeSampler` to `GlycanSampler`
3) Fixes all virtual residues in the sampler
4) Removes large/medium bb movements (other than conformers) for refinement
4) Adds an option to turn off randomization in beginning of glycan sampler outside of refinement
5) Adds an inner cycle for BB movements within the glycan sampler with MonteCarlo to further drive the energy down. This adds about 15% of time into the protocol, but results in significantly lower energies than just generally increasing the number of cycles.