Handle key collisions when stitching meshes

This triggered for me with a 16-bit dof_id_type buildbot test, but
there's no reason it couldn't happen with a larger id type and much
worse luck.
Merge pull request #280 from libMesh/mesh_stitch_bugfix

Handle key collisions when stitching meshes