Initial port of Recurly.js v3

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Promises for pricing calculator

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Adapts pricing calculator to use PricingPromises

and moves PricingPromise into its own module

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Fixes PricingPromise done reprice calling

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Fixes PricingPromise to pass along its bound pricing instance

Adds tax processing to dom binding change promise-based control flow

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Fixes tax options object mutation

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Adds property method wrappers to PricingPromise instances, and adapts pricing dom binding to the new methods

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Adds full suite of Pricing methods to PricingPromise wrapper

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Adds fallback callback support to Pricing

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Fixes blank coupon adding and item removal

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Fixes PricingPromise to properly chain promises not given in a single call chain

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Updates README

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Adds now and next discount calculation

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Fixes pricing addon removal

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Exposes addon and setupFee components to pricing return

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Resets example configurations

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Fixes pricing example zip binding

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Switches tokenizer to send 'postal_code' instead of 'zip'

Consistency. Also adapts pricing binding to transform 'zip' into 'postal_code'

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Updates pricing tax calculation to ceiling the totals

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Updates readme

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>