Fixing #857: hpx::naming::locality leaks parcelport specific information into the public interface

This patch removes the parcelport specific information in ``naming::locality``. In addition it has been moved to namespace parcelset because it doesn't contain any agas related information. Due to the changes, this incidentally fixes #196.