[connect-dialog] handle psswds, display warns/errs in info bar, tweak UI details

connect-dialog: integrate password handling
Also, use the info bar to display warnings/errors, and tweak the UI details.
http://git.gnome.org/browse/nautilus/commit/?id=7d004452f333b7b8b804d87de49c858e8743a115
[connect-dialog] fixes for the handling of iconized entries

http://git.gnome.org/browse/nautilus/commit/?id=1c826ed78bde5f34fd4a0f72d788b8d0824d6099
[connect-dialog] display a fatal error if GVfs doesn't have methods

I.e. when GVfs is not installed.
http://git.gnome.org/browse/nautilus/commit/?id=1b79a8666fee56cdb704e8757f28acf486f7dc54
[connect-dialog] make the code more readable

Move bits around and rename methods; no actual code change.
http://git.gnome.org/browse/nautilus/commit/?id=24100d075f747e8fc9ca3cc43a32489177f35459
[connect-dialog] add a missing gtk_widget_show()

http://git.gnome.org/browse/nautilus/commit/?id=f3bbee79b915276068e0a0d6ed9590c212e11a0a
[icon-dnd] remove commented out obsolete code

http://git.gnome.org/browse/nautilus/commit/?id=c5eba3314c99059aa1fff13aedcb1004966fdd55
[window-toolbars] show/hide the spinner when changing its state

http://git.gnome.org/browse/nautilus/commit/?id=d72087b74c871ef82b1f6a13bb5bb72b38670a52

Including followup commit:

window-toolbars: show/hide the spinner in the right order
Apparently calling them in the wrong order makes new GTK+ crash.
http://git.gnome.org/browse/nautilus/commit/?id=61906b05ec90d5d4759ae7ff7fc7aca40fb18f15
[build] fix distcheck

http://git.gnome.org/browse/nautilus/commit/?id=74a0311e65f2c9fc2d03967b0607633dcb652f88
[image-properties-page] call gdk_pixbuf_loader_close() earlier

(#558267)
This helps smaller images (>8192 bytes) to signal size_prepared before
reading image geometry.
http://git.gnome.org/browse/nautilus/commit/?id=d3ab8e137ae957e5afef54bf0ec1e275b96caab5
[src] replace deprecated GtkComboBox text APIs with GtkComboBoxText

[src] don't use GtkComboBox text APIs (#632651)
They got replaced by GtkComboBoxText. Thanks to Mathias Clasen and Flo Gravo.
http://git.gnome.org/browse/nautilus/commit/?id=f123f99bee1005cd279783f9d441f538fcf85542
[configure] bump GTK version to 2.24.0 (for GtkComboBoxText)
[fm-properties] use GtkComboBoxText in the GtkBuilder file

http://git.gnome.org/browse/nautilus/commit/?id=18fc6dd2516f9091570902640032e68b263cfddf

Also include subsequent commit:
preferences: cleanup expand/fill flags
Probably a change in GTK+ requires fixing this flags, so that the
dialog doesn't look odd.
http://git.gnome.org/browse/nautilus/commit/?id=6669f155734c320617bcf79f3b5d8f315f4886f9
[all] use g_list_free() and g_strcmp0 instead of eel functions

 Was: general: use g_list_free_full() instead of eel functions
 http://git.gnome.org/browse/nautilus/commit/?id=5e669515fd7f760382e6b7aa1449734a35a2d7f4
 .
 Instead of g_list_free_full(), we use g_list_foreach and g_list_free() to avoid
 unnecessary glib dependency bump to 2.28
[places-sidebar] use gtk_widget_set_visible() instead of the eel helper

http://git.gnome.org/browse/nautilus/commit/?id=bb145a018a9d66b748971e40be4e09a7f843b2be
[eel] remove unused eel_get_filename_charset()

http://git.gnome.org/browse/nautilus/commit/?id=00c0b9daa2053a110e17c64fb79ce4884290dc76
[eel] remove eel_gtk_widget_set_shown()

http://git.gnome.org/browse/nautilus/commit/?id=31dfbdc19075ddf92b4f04a2f84e3111c3fb429b
[eel] remove commented out canvas code

no point in checking for glib 2.10.0 in the code, when we already require
glib 2.25.12 in configure.

original commit:
canvas: remove commented out code
http://git.gnome.org/browse/nautilus/commit/?id=7029d317446f26f829a794884abe07d6ce980a5f
[icon-container] don't use eel helper to set adjustment values

http://git.gnome.org/browse/nautilus/commit/?id=3a9c6cd783507cc2fbd0a838cd6710f74e7f17dd
[desktop-icon-view] don't use eel helper to set adjustment values

http://git.gnome.org/browse/nautilus/commit/?id=8b4271f5ad62d00b76d7e34a594c9b1819eb495e
[eel] remove eel_gtk_adjustment* functions, no longer needed

http://git.gnome.org/browse/nautilus/commit/?id=2b99456d621c08bd097b87726704e671c76be1a1