elpy-rpc-get-completions, elpy-rpc-get-calltip: Handle project root of nil.

The project root can be nil if the user insists on that. Handle that case
without error. This will disable eldoc and completions in a Python buffer
without root, though.