Project Support

Allows the user to override plugin settings on a per project basis. This
allows a different local/remote configuration for each project.