Fixes #164 - Add ability to contribute metadata after cache lookup
#173 - Slight refactoring of associating admin form actions to an EntityForm; initial prep for implementing an extension manager pattern
Added extension manager for adding controls to the admin form
#173 Added support to create additional buttons or actions on admin
forms without extending a controller.(cherry picked from commit 0da1f0e33fcd3440f40ec71cf3f7065821b10a37)
Merge pull request #165 from BroadleafCommerce/lateStageMetadata

Add ability to contribute metadata after cache lookup
Fixes #177 - Back the categoryAttributes list with a map
Allow the basic persistence provider to create filter mappings for enum fields. Resolves #178
Merge branch 'BroadleafCommerce-3.0.x' into develop