#186 - Additional bug when a polymorphic type is defined as the root
#193. Adding support for fulfillment options.(cherry picked from commit 19ef6d26ebddd8e22446d43c895b2af45490b66c)
#186 - Rework how polymorphic filtering works.
Unfortunately, simply identifying the correct path is not sufficient
for Hibernate to generate well-formed queries. This commit reworks
that strategy to ensure that the proper roots and restrictions are
defined in these cases.
#186 - Fix slight bug where exceptions get thrown when they shouldn't
#178 - The basic field persistence provider can't handle extraction of enums
#185 - Update antisamy definitions to allow links that open in "_blank"
#194 - Render PaymentResponseItems in the admin tool
#194 - Correctly render PaymentResponseItem amount as Money
#178 - Fix sorting
#197 - MapStructurePersistenceModule is not polymorphic entity friendly
#186 - Allow sorting on polymorphic fields as well as filtering
#201 - GeneratedResource isn't serializable
Merge remote-tracking branch 'origin/BroadleafCommerce-3.0.x' into develop

# By Andre Azzolini (11) and Kelly Tisdell (1)
# Via Andre Azzolini
* origin/BroadleafCommerce-3.0.x:
  #201 - GeneratedResource isn't serializable
  #186 - Allow sorting on polymorphic fields as well as filtering
  #197 - MapStructurePersistenceModule is not polymorphic entity friendly
  #178 - Fix sorting
  #194 - Correctly render PaymentResponseItem amount as Money
  #194 - Render PaymentResponseItems in the admin tool
  #185 - Update antisamy definitions to allow links that open in "_blank"
  #178 - The basic field persistence provider can't handle extraction of enums
  #186 - Fix slight bug where exceptions get thrown when they shouldn't
  #186 - Rework how polymorphic filtering works. Unfortunately, simply identifying the correct path is not sufficient for Hibernate to generate well-formed queries. This commit reworks that strategy to ensure that the proper roots and restrictions are defined in these cases.
  #193. Adding support for fulfillment options.(cherry picked from commit 19ef6d26ebddd8e22446d43c895b2af45490b66c)
  #186 - Additional bug when a polymorphic type is defined as the root