Fixes #809 - Pass the current value of isRegistered() to the overloaded save method on CustomerService
#814 - creating a readOrderById with optional refresh parameter to prevent against reading stale orders that may have been cached by hibernate. Attempts to protect against the "confirmation/null" bug related to the DefaultPaymentGatewayCheckoutService
Fixes #653 - Updated the SimpleTaxModule to a TaxProvider. Also made sure that the tax provider was using Money everywhere and not doubles that can result in precision loss
Fix tests to use tax providers for #653
Fixes #802 - Close the BufferedReader when testing site maps to resolve problem with Windows compilation
Merge branch 'BroadleafCommerce-3.1.x' into develop
#805 - Provide query param that can override page caching.
Fixes #816 - Use a real boolean for an anonymous customer flag in the uncacheable data processor
#817 - Fields in extended entities are not in the correct order
#801 - Add non-extensionmanager hook point for adding form actions
#801 - SiteImpl should implement AdminMainEntity
#801 - Add the ability to bypass the error message when site resolution fails
#801 - Provide hook method for modifying Solr queries
#801 - Actually call the method from the previous commit
#801 - Allow null site resolution for resources
Fixes #821 - Grab a CSRF token for POST requests that have no additional data passed in the options
Merge branch 'BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x
Merge branch 'BroadleafCommerce-3.1.x' into develop
Make sku browsing not the default, in favor of product browsing.
Merged develop into sku_browsing. Fixed merge conflicts.