File and FileHDF5 now have the method location

```File``` and ```FileHDF5``` now have the method ```location``` to get a uri (```string```) for the ```File``` entity. In the case of the HDF5 backend this uri is the file name returned by ```H5File::getFileName()```.
Implemented tests as well.