This implementst the view, create and edit pages for the gatekeeper constraints. The constraint templates weren't touched since we intend to only use the yaml editor. rancher/dashboard#307