Add residue level control to the AlignPDBInfoToSequences mover (#4826)
This pr enables the ability to set pdb info residue numbering that is more complicated than simply starting at 1
Included are unit tests and integration tests that utilize this new functionality.
% source/src/core/sequence/Aligner.cc -> Alter pointer error to throw instead of hard exiting.