Changed user dashboard runs as.

refs #1084

Made various changes so the dashboard can be run as a different user than the
user that the MCP runs as.