Remmina connection window refactoring
This is the first one of a series of MR that will split the remmina_connection_window in 3 different files + the headers.
This is mainly intended to break up the huge code and profit to document and simplify when and where possible.