package.rpc: don't override package-user-dir

Put what we used to override package-user-dir with as the first element
of package-directory-list instead; that way, if a user has packages
installed there, package.el can still find them.