More documentation improvements and fixes
Add RPC documentation and update AdvancedHTTPServer
Rename rpcclient to client_rpc to match server_rpc
Include path for third_party modules for docs
Add more unit tests
Add a data search path relative to the file and cwd