Items to do
User-visible features:
+ * Implement a CLI client. I'm currently not sure what it's supposed
+ to actually do that cannot be done with dcruncmd, though.
* Implement ADC
* Implement fetching and displaying of file lists (requires rather
heavy protocol changes)
* Implement some encryption for the UI channel (probably TLS)
Enhancements:
+ * Implement real Unicode support instead of using wchar_t.
* Maybe find some external HTTP library which is better than the
internal httplib.