Make projectile-persp-switch-project work from lisp

Using the form `(interactive (list ...))`, we can allow `projectile-persp-switch-project` to take an argument of the project's directory, which will still be prompted for if called interactively.