Create multiexception class for better exception handling in core.
The ultimate goal of this:
- Proper message in plain and JSON
- Proper use of Ruby exceptions
- ERF codes for all error messages
- ERF code for the overall message "Errors during rebooting" (for related issue in discovery)