Fix ordering of channels

As channels aren't added right away (but as soon as the info was
received from the server), somehow the orderBy didn't do its job.
Add possibility to order channels hierarchically by server
Merge pull request #83 from lorenzhs/fixordering

Revamp channels sorting and fix ordering of nicks