[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
[general] Use GSourceFunc instead of GtkFunction

http://git.gnome.org/browse/nautilus/commit/?id=a5caa0e98c844a23656cafaa9b6f985dada7bc51
[fm-properties] Use G_SETTINGS_BIND_INVERT_BOOLEAN where appropriate

http://git.gnome.org/browse/nautilus/commit/?id=df382f58d0ec2a1b779cf80048ad70944c8859df
[query-editor] identify ogg/vorbis files as music

http://git.gnome.org/browse/nautilus/commit/?id=92706c7ce3bd9dd703d7ad118e6bb95723e6cdd8
[all] Use a consistent name for the Home folder

was: Use a consistent name for the Home folder (#341894)
Based on a patchset by Marcus Husar <marcus.husar@rose.uni-heidelberg.de>
http://git.gnome.org/browse/nautilus/commit/?id=120797cec00929dac58ac4ac838719dc67e9cae0
[all] silence warnings from GCC 4.6

GCC 4.6 introduced a new warning about variables declared and initialized,
but not really used in the function body. Remove all of these occurrences
to build cleanly.
http://git.gnome.org/browse/nautilus/commit/?id=d4230de8667764e02dbb966b5d806ff78ced2fd5
[window] cleanup window_pane_zoom madness

http://git.gnome.org/browse/nautilus/commit/?id=c4d48d522dccb915041c9521789a47d2bea0e1e4
[window-pane] remove active_slots madness

We can't have more than one active slot at the same time anyway.
http://git.gnome.org/browse/nautilus/commit/?id=1755d56bdfefabf0b764aa3531e93f8fb18d73b0
[window-pane] move code around to make things more readable

http://git.gnome.org/browse/nautilus/commit/?id=610b14e6c85d16d519a0c9665ada09b289d21de7
[window-pane] make sure we set another pane as active when closing

http://git.gnome.org/browse/nautilus/commit/?id=e18dddb0f6ff0a91e25929b667687b87c8d20ee5
[nav-win-menus] use caja_window_pane_grab_focus() instead of _switch_to()

per the previous commit ([window-pane] move code around to make things
more readable), replace the removed caja_window_pane_switch_to() with
caja_window_pane_grab_focus()
[x-content-bar] make CajaXContentBar a GtkInfoBar

http://git.gnome.org/browse/nautilus/commit/?id=d73ded51a677700ad76201851af255f5ba6192d3
!NOTE! The commit linked above came after autorun removal (since handling
by gnome-settings-daemon). We haven't moved that way, at least not yet.
And since we've not yet implemented caja_launch_application_for_mount(),
stick with caja_autorun_launch_for_mount(), for now.
[query-editor] add a border around the query editor widgets

https://bugzilla.gnome.org/show_bug.cgi?id=647737
http://git.gnome.org/browse/nautilus/commit/?id=fae5d9242e2edf0881a382ed8cb19599c27cdc49