Ensure Marshal#load raises ArgumentError with full missing constant.

There still was a bug in `Marshal::State#const_lookup`.
`ArgumentError` should be raised with the full missing constant name, not just the last inspected piece.