Reading/Writing unique_id from xdr files

Reading/Writing named entity information frp, xdr files

Fix 64bit issues

Minor bug fixes - debug print statements

Testing in progress - currently passes all libMesh examples and MOOSE tests.
Introduction ex1 - reads both 0.7.0 format and 0.9.2 format without issues
TODO: 
- Test to make sure all combinations of unique_id configured on/off works properly
- Test to make sure that we can successfully restart more complicated simulations with adaptivity and restart from both XDA/XDR format.