Here are the 12 best natural garden fertilizers.