Create crop entity type

https://www.drupal.org/node/2376683
I think that the thing we mentioned today applies here: if entity is revisionable fields (except entity keys) should be also declared revisionable. Could you check that?

Valid also for fields below.