Updated for Pyro4 use

This is now synchronized with the NeXpy branch so that it works with
both NXFile and NXFileRemote
Fully working version

These versions of NXFileRemote and NXFileService work with the current
version of tree.py in the nexpyro distribution (although it’s possible
there are still issues with class name mismatches between
nexpyro.nexus.tree and nexpy.api.nexus.tree).
Fixed typo
Added __init__.py to pyro directory
Moved start_server.py to pyro directory

This should be installed as a command ‘nxstartserver’ within the Python
bin directory.
Random hanges to test programs