Shuffle saving throw logic to account for countersong
Shuffle saving throw logic to account for countersong

- Countersong says you _may_ opt to use the bard's perform check in
  place of a saving throw they've rolled. The existing code was still
  treating the original save roll as determining automatic successes and
  failures.
- In case of a 20, there's no reason to not use the save, so the new
  code doesn't even check countersong. Otherwise, it's preferable to use
  the countersong result if it's higher, and the ability does not state
  that a 1 on the save roll precludes using the perform result.

GrognardsFromHell/TemplePlus,GrognardsFromHell/TemplePlus,GrognardsFromHell/TemplePlus,GrognardsFromHell/TemplePlus,GrognardsFromHell/TemplePlus