If a remote alias contains neither a 'root' nor a 'uri' element, than dispatch using an alias by default. This requires an alias of the same name be defined on the remote host; the benefit is that the root and uri for the site can be maintained on the remote server.
#765: Document remote site aliases.
Merge branch '6.x' into 6.x-fulltest
Change order of arguments in sql-connect in order to pass tests when a non-strandard port is used.
Merge branch '6.x' into 6.x-fulltest