Fixes #1042 - Fix an NPE in the class transformer when the class name is null
Merge branch 'BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x

Conflicts:
	common/src/main/java/org/broadleafcommerce/common/extensibility/jpa/copy/DirectCopyClassTransformer.java
Merge branch 'BroadleafCommerce-3.1.x' into develop
Remove timeout addition from #935 to fix an issue where grids in modal
popups never got initialized. This manifested itself as no pagination in
grids that needed it
#1065 - Add cache for sku metadata inspection
Fixes #1066 - Allow URL overrides for EntityFormAction buttons
#1065 - Add cache for sku metadata inspection
Merge remote-tracking branch 'origin/BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x

Conflicts:
	admin/broadleaf-admin-module/src/main/java/org/broadleafcommerce/admin/server/service/handler/SkuCustomPersistenceHandler.java
Merge remote-tracking branch 'origin/BroadleafCommerce-3.1.x' into develop

Conflicts:
	admin/broadleaf-admin-module/src/main/java/org/broadleafcommerce/admin/server/service/handler/SkuCustomPersistenceHandler.java
#987 - Add extension manager for product/category template replacement
#935 - Consolidate utility function
Merge remote-tracking branch 'origin/develop' into prod_sandbox