Use std::system_error for handling system errors

 Now planet::exception_errno dropped
Reasons:
std::system_error is highly customable and functional
Preventing reinventing the wheel