Updating documentation
Properly supporting multiple profiles.
Allowing provision for a base build number to be applied.
Making TestFlight and Crashlytics uploads opt-in instead of opt-out.
Properly ignoring sections of the script if TestFlight and/or Crashlytics uploads are disabled.
Refactor to handle separate "main" CI path vs. "project" CI paths.