reorder checkboxes more intuitively

port forwarding under ports
complete password protected servers

closes #2290
separate connection and direct connect dialog from serverbrowser
Don't crash if the server mods don't match.

This allows the ingame dialog to be displayed.
Merge pull request #3649 from Mailaender/passwords

Completed support for password protected games