implement PERU_PLUGINS_CACHE

Allow the user to specify a plugins cache separate from the main
.peru-cache folder. This makes it easier to `git clean` the project dir
without having to spend a lot of time refetching subprojects.