Master
Adds PreCropConstructorCallback and PostCropConstructorCallback. Tested, both firing in correct order. Also corrected PostHarvestCropCallback, which was incorrectly using PreHarvestCropEvent. It now uses PostHarvestCropEvent. Removed Demmonic's testing code for PostCropConstructorCallback as well.