Merge pull request #16 from balintk/add_tags_to_default_rules

Add tags to default rules
Remove the PUT services call.
Test the initial checkout for prepaid and postpaid products.
Further test work (refactoring, testing plans and usage, fixing time travel.)
Remove the update_usages Commerce License Billing call.
Disable commerce_license_billing_chargeable_usage_history_list() for now.
When opening new gauge usage, close the previous one.
Only try to sync syncable licenses.
Match plan charges by start as well.
Fix timezone issues with cl_billing_start and cl_billing_end.
Update tests (initial refresh / pricing tests, custom billing cycle type, cleanup).
Fix errors.
Don't charge for 0 counter usage.
Fix usage pricing.
Don't create revisions for licenses that haven't been activated yet.
Expand tests.
I'm an idiot.
Fix ordering of usage line items.
Don't hijack the license granted timestamp, it doesn't make sense.
Fix typo in billing cycle expiration.