Allow helm-projectile-sources-list to be used anywhere

When outside of a project, invoking invidual helm-projectile commands simply display an empty buffer instead of signaling an error..

This fixes the issue: https://github.com/bbatsov/projectile/issues/458