Rewrite profile manager dialog.

This removes the need for cinch, so also removes the related code,
this also lays the foundation for adding a binding framework in
the future.

Change-Id: I62f7c66b25361c56fbb95fa28c74544d894ea476
Fixes-Issue: CLIENT-422
Reviewed-on: http://gerrit.dmdirc.com/3086
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>