Internal re-ordering

A superficial change.
Follow the logical component order.
MPD.Exception: remove UnexpectedIOException and catchAll

Uncaught non-MPD exceptions are simply allowed to bubble
to the top.
Merge branches 'api-reorg' and 'remove-catch-all'