move reporting stuff into a site profile to keep it away from dependency:resolve-plugins

move reporting stuff into a site profile to keep it away from dependency:resolve-plugins when the build isn't generating a site.