Added `context_processors.project_settings` to support livereload with grunt