Created payment information entity
Fixed code reviews
Merge pull request #28 from pcambra/payment_transaction

Created payment information entity
Prevent deletion of Commerce Types with existing content

This is a redo of the other pull requests.

- Small cleanups
- Dont allow removing entity types while they are still referenced
Remove entity_load() usage since it's no longer the recommended way.
Add a module configure link
Merge pull request #36 from Jbekker/commerce-type-deletion

Prevent deletion of Commerce Types with existing content
Merge pull request #37 from Jbekker/commerce-configure-link

Add a module configure link
As the text module is used in commerce product it will need to be enabled.
Permissions for commerce_product
Merge pull request #38 from joshuataylor/commerce-product-text-depend

As the text module is used in commerce product it will need to be enabled
Issue #2323775 Define data_tables for our translatable entities

- Rename the language field on the product entity from language to langcode
- Define a data_table for our translatable entities, this is enforced now because of https://www.drupal.org/node/2322097
Merge pull request #39 from joshuataylor/commerce-product-add-permissions

Permissions for commerce_product
Merge pull request #41 from Jbekker/add-data_table-definition

Issue #2323775 Define data_tables for our translatable entities
Update Commerce entity anotation per #2309187 in Core.
CommerceProductListBuilder buildRow $langcode is not defined. #2320509
Merge pull request #43 from mglaman/2320509

CommerceProductListBuilder buildRow $langcode is not defined.
Merge pull request #40 from mglaman/2309187

Updates Commerce entity annotation per #2309187
Add a WYSIWYG-enabled body field to products
Merge pull request #44 from mglaman/2323979

Add a WYSIWYG-enabled body field to products