Μακρυγιάννης, Ιωάννης, 1797-1864