#55 - Allow users to override the cart validation failure functionality of the CartStateRequestProcessor via bean configuration
#98 - Adhere to the interface contract for Category that allows @Nullable fields as parameters for setting active start and end date
Resolves #412 - Fix an incorrect service reference to blCartService in FulfillmentGroupWrapper
Fix incorrect comparison causing verify fulfillment groups to fail unexpectedly

Comparing object to int primitive causes 0 != 0 comparison to return true, causing the verify function to throw an exception for valid order item and fulfillment group item relations.
Merge pull request #443 from jlutteringer/patch-1

Fix incorrect comparison causing verify fulfillment groups to fail unexp...
#445 - Provide extension points in the authentication/mergecart flow
Merge remote-tracking branch 'origin/BroadleafCommerce-3.0.x' into develop
Fix compilation error as part of merge
#285 - Ensure that the property metadata for dynamic fields targets the interface and not the impl. Also, validation errors in dynamic fields should throw a ValidationException in the CPH
#329 - Don't require persistence modules and custom persistence handlers to throw ValidationExceptions in sub-package saves in order for them to bubble up on the main form
Merge branch 'BroadleafCommerce-3.0.x' into develop
Resolves #424 - encapsulate superclass functionality within the proto header Spring Security channel processors
Merge branch 'BroadleafCommerce-3.0.x' into develop
#447 - SkuImpl's hashcode should not invoke a getter
Merge branch 'BroadleafCommerce-3.0.x' into develop
Merge branch 'develop' into feature-sitemaps

# By Phillip Verheyden (6) and others
# Via Andre Azzolini (4) and Phillip Verheyden (2)
* develop:
  #447 - SkuImpl's hashcode should not invoke a getter
  Resolves #424 - encapsulate superclass functionality within the proto header Spring Security channel processors
  #329 - Don't require persistence modules and custom persistence handlers to throw ValidationExceptions in sub-package saves in order for them to bubble up on the main form
  #285 - Ensure that the property metadata for dynamic fields targets the interface and not the impl. Also, validation errors in dynamic fields should throw a ValidationException in the CPH
  Fix compilation error as part of merge
  #445 - Provide extension points in the authentication/mergecart flow
  Fix incorrect comparison causing verify fulfillment groups to fail unexpectedly
  Resolves #412 - Fix an incorrect service reference to blCartService in FulfillmentGroupWrapper
  #98 - Adhere to the interface contract for Category that allows @Nullable fields as parameters for setting active start and end date
  #55 - Allow users to override the cart validation failure functionality of the CartStateRequestProcessor via bean configuration