BZ-9315: new shareProfileModalController that is a little more generic
than the one specific for file downloads --- uses the same partial
though. Finish wiring up all gated calculator behaviors