Ianjorgensen/lollipop

@jebeck  Finished moving the branch. Ready for review.
Can we consolidate `editBoluses` with this, since it's also using the `joinKey`.

Also, I'd be in favor of deleting all the boluses with a `joinKey` from the data after they've been appended to the appropriate `wizard` event - that way you won't have to do the filtering when assigning quick boluses to the appropriate plot function (see comments on `chartdailyfactory.js`). Instead the only things left with type `bolus` will be those that need rendering outside of `tideline.plot.wizard`.