Ludwig II, koning van Beieren, 1845-1886