Created Data instance for EndPointAddress.

Adding an instance of Data for EndPointAddress allows the address as well as dependent types like ProcessId to be stored in data-structures that require their elements to have an instance of Data.  For example, the IxSet.