Modified the pivot position checking in specific_analyses.frame_order.data.generate_pivot().
Now the pivot is shifted to be within the limits shrunk by 100 Angstrom. This allows any PDB
representation created by the frame_order.pdb_model user function to be within the PDB limits.