Bug fix for auto select, cleanup, and new class added for editable
Issue #3028710 by mferanda: Auto select is not working on cell edit
Issue #3029217 by mferanda: Some minor JS cleanup
Issue #3029307 by mferanda: Add css class to cell item if editable (on edit mode)
* Prevent a user from updating their currently active subscription
to the same billing plan, unless the subscription is on a grace
period (ie. will cancel at period end).
* prevent duplicate submission of the Subscription Update form. In the scenario where a user creates a new subscription via the update subscription form, and they click the "confirm" button multiple times rapidly, this fix prevents the creation of orphaned subscriptions in Braintree for which no local subscription entity corresponds.