1) If the horses spawned there before, they should continue to spawn. If you afk in the area and keep the chunk loaded, they may start spawning again.
2.)Since the carrot is a rare drop, it has a 2.5% chance of occurring when a monster dies. Using a weapon with the Looting enchantment increases the chance by 1 percentage point per level (up to a total of 5.5% with Looting III).
3.) No, you need commands to do this.
4)Villagers will mate depending on the number of valid doors. Villagers will then mate until the number of adult villagers equals or is more than 35% of the number of doors. Any remaining children will grow up as usual, resulting in a total number of adult villagers somewhere above one third of the number of nearby wooden doors. The type of villager that the child is doesn't depend on what type the parents are.
A valid door is any door within the village radius where the number of "outside" spaces within 5 blocks in a straight line on one side of the door is not the same as the number of "outside" spaces within 5 blocks on the other side of the door. A space is considered to be "outside" if it has nothing but transparent blocks above it all the way to the sky.
This may still work:
http://www.planetminecraft.com/blog/how-to-breed-villagers/5.)Rabbits can be bred with carrots, golden carrots, or dandelions. You can try to give it a dandelion, but I'm assuming just like the pig it will only use carrots on the console.
Pigs can be bred using carrots, potatoes, and beetroots, but as of now consoles can only use carrots.
I apologies if any of this info is outdated or doesn't work, I do not keep up with the console version of Minecraft.