Fixed sheep wool color and sheared state persistence issues (#1434)
* Fixed Sheep color and sheared state persistence issues.
* Expanded sheared and color2 into EntityComponents with respective memories.
* Fixed dispensers damaging shears when shearing did not succeed.
Minor JavaDoc Organizing and Typo Fixes (#1433)
* Moved `ItemEchoShard` out of `randomitem` as it's not related to random item selection.
* JavaDoc typos and cleanup.