Merge pull request #1638 from RosettaCommons/Cyrus/mergetarget
From Steven Lewis:
99% of this is a refactor of the coupled_moves application into a protocol-scale Mover (so it has both a protocol Mover and a small-scale Mover), so that the whole protocol can be called by other code. This will be of interest to @kylebarlow and @nollikai .
There are expected integration test changes to the coupled_moves test, as its tracer changes from apps to protocols. If you account for that (cat ref/coupled_moves/log_* | sed 's/^apps.c//' > tmp1; cat new/coupled_moves/log_* | sed 's/^protocols.c//' > tmp2; diff tmp1 tmp2 you will see that the only change is the addition of a "don*e" marker at the end of the application.
1% of this is a trivial typo fix in ExtendChainMover, which will probably disinterest @tlinsky .