Complete GPO profile (refs #7519)

The initial GPO profile was merged much earlier, and so this may not rebase cleanly. If we want to be sticklers about the squashing, I'm happy to try squashing the commits from 950afba onward, but we can't probably run a rebase for anything earlier than that given the merge commits in here.