Edmund Heffernan (1807-1894)