changed Trajectory.join's way of deciding if two frames are redundant

For a FAH dataset I needed to make this change in order for it to discard the frames correctly.

Does this belong in mdtraj? Or should we say, you need to preprocess your data so that there are no redundant frames?