Fixed ADL issues with copy.
Added some type traits.
Fixed guard.
Added io_failure to exception.
Preparing string_ref for Unicode.
Added slice operator to string_ref.
Fixed make_string_ref.