Update exception, throw_exception from master.
Update core from master.
Update detail from master.
Update align from master.
Update throw_exception, core from master.
Update detail, core, smart_ptr from master.