effulgentsia patch #28.
Merge remote-tracking branch 'origin/8.x' into term-validation-2002168

Conflicts:
	core/modules/taxonomy/lib/Drupal/taxonomy/Entity/Term.php
switched to entity unit test base.
Fixed max length of term name.
Fixed @todo sentence.
Fixed the case of NULL field items in term parent validator.