#997 -allow for blank lines to be saved as of now. main issue can/will be resolved with form validation as discussed in #405
Changed this filter to set the customer using CustomerState rather than
directly via the request API.
#998 - Fix basic map field add validation problem
#998 - Fix basic map field add validation problem
#1030 - Don't persist a map value if the parent entity itself has not been persisted
Merge remote-tracking branch 'origin/BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x

Conflicts:
	admin/broadleaf-open-admin-platform/src/main/java/org/broadleafcommerce/openadmin/server/service/persistence/module/provider/MapFieldPersistenceProvider.java
Merge remote-tracking branch 'origin/BroadleafCommerce-3.1.x' into develop