Temp basals can be greater than 100%

Aside from some code cleanup, the primary fix here is that temp basals can legitimately be greater than 100%.  So, I had to remove the upper bound on their value.

@kentquirk