fix typo.
make error_exception<>::error() const.
fix some move semantic issues.
Just for fun, added ensured_read that terminates if the error is not read.
Merge branch 'master' of https://github.com/ptal/Boost.Expected