Refactor the servlet filter logic to more generic web processors. This ensures logic can be reused outside of just Servlets (like Portlets or setup via interceptors on a Spring HandlerMapping).
Refactor the cart state processor name
Merge branch 'develop' into filter-refactor
Preventing stack overflow errors is generally regarded as A Good Idea™
Merge branch 'develop' into filter-refactor
Merge branch 'BroadleafCommerce-2.1.x' into BroadleafCommerce-2.2.x

Conflicts:
	core/broadleaf-framework-web/src/main/java/org/broadleafcommerce/core/web/controller/checkout/BroadleafCheckoutController.java
	integration/src/test/resources/bl-applicationContext-test.xml
load test updates
Added a new cache region for customer.
Added support to delete a CustomerPayment from a Customer.
Added default entry for Hibernate's UpdateTimestampsCache.
Button up load test approach
SkuPricingConsiderationContext().size() can be zero
reorder offer properties .  Move priority into advanced. Hide all advanced fields. move applyToSale price into description.
Fixed misspelling.
Merge branch 'BroadleafCommerce-2.2.x' into filter-refactor
Add interceptor concepts alongside of filters
Better docs for dynamic pricing, remove things about dynamic pricing that we're not using anymore, some code style refactoring.
BLC-845 - Dynamic pricing was not using anything about the SkuBundleItem; this will probably require more refactoring since there are now specific methods in the DynamicSkuPricingService that should be invoked here but are currently not. Resolution pending confirmation from multiple sources
Merge branch 'BroadleafCommerce-2.2.x' into develop

Conflicts:
	core/broadleaf-framework-web/src/main/java/org/broadleafcommerce/core/web/controller/checkout/BroadleafCheckoutController.java
	integration/src/test/resources/bl-applicationContext-test.xml
Added support for price processor to render any implementation of java.lang.Number