Even more boost exceptions are hidden now.

boost::bad_get is replaced with std::bad_cast.