store PLUGINS_DIR at load time

With this commit, peru is Python 3.3 compatible again. We should add
integration tests to enforce this going forward.