As a first word I wanna say don’t get discouraged by the amount of errors. All modders, including me, made these in the past and occasionally still make them. I guess it is part of the learning process 
But if you understand the errors you made, you know the json modding for a large part.
I found a few things:

In your manifest you miss comma’s. behind bush_bundle, oak log.json and initial_crops.json
I dont know what program you used to write the manifest, but maybe use a program like Sublime text 2.
And/or http://jsonlint.com/ to check the code.
You have spelling errors in it. corp is not the same as crop. easily to mistake but unreadable by the game.
Capital letters matter. Bush_crop is not the same as bush_crop.
bush_crop/ at the end does search for a bush_crop/bush_crop.json. Since you named the file Bush_crop.json it cant find it.
Also I would advise to not do duplicates in the aliases.
mixinto:
Since you use a mixinto you need to refer to the exact stonehearth file:
"stonehearth/services/server/farming/data/initial_crops.json": [“file(mixintos/initial_crops.json)”]
In initial_crops.json:
{
"crop_type" : "stonehearth:bush_crop",
"quantity" : 5
}
],
This does not work. stonehearth:bush_crop searches for a bush_crop alias in the stonehearth manifest. Not in your mod manifest. Since there is no bush_crop alias in the stonehearth manifest it does not work.
You need to replace stonehearth with your mod file name:
{
"crop_type" : "bush:bush_crop",
"quantity" : 5
}
],
and Voila 