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
Button up load test approach
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