Johann Thomas Hauer (German, 1820)