Correctly set path if not given.

Previously we were checking if const char *path was set (when provided
to spua_login_blob()), and if it wasn't warning the user (via a log
call) that the present working directory would be used.

However, the present working directory wasn't being used. This commit
correctly sets path to "." if not provided.