[general] Adds option to open new tab in tab bar context menu

http://git.gnome.org/browse/nautilus/commit/?id=8598d769993843e1e6529a661fea034785ca0091
[eel] port EelBackground to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=28b6813b77c4776b789231d3c64be3be01748608
[eel] port EelCanvasRE to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=820d4088a4d1768cf7e16de3c8ec0d7ff383f473
[eel] port EelCanvas to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=759f3401bee333caf6d0ae6ae9820cdadda440e4
[eel] port eel-debug-drawing to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=e716f82eea847e5298d773e2689642813db3d36e
[eel] port EelEditableLabel to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=6cb78fb15c89e53e60ee54dc8b773db6ca0def73
[eel] port eel-gdk-extensions to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=917a27a6f69509720fadd0d50e40dbc87ae9f5d2
[eel] port eel-gdk-pixbuf-extensions to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=172af77cfbdc4910034a100a99aa1ec2cb843495
[property-browser] use gtk_label_set_attributes, obsolete eel_gtk_label_set_scale

Not upstream because property-browser removed. But as in upstream,
eel_gtk_label_set_scale() is going away in next eel-gtk-extensions.[ch]
cleanup.
[eel] add wrap_table_child_visible_in, replace eel_gtk_viewport_*_rect

Not upstream, as wrap-table have been removed, and the said functions are
marked for removal from eel-gtk-extensions
[eel-gtk-extensions] remove dead code

As in the commit below, except move a few we still need around to
eel-image-table, which has been removed upstream. Specifically moving:
eel_gtk_widget_find_windowed_ancestor to: find_windowed_ancestor()
eel_gtk_signal_connect_while_realized to: signal_connect_while_realized()
Also move while_realized_disconnecter(), as it's needed by the latter.

http://git.gnome.org/browse/nautilus/commit/?id=a904f4acd546151ab37ee03bcce87869a805c323
[eel-image-table] remove useless GdkGC clear_gc, and unrealize method

Not upstream as image-table was removed.
[lc-p] port CajaCellRendererPixbufEmblem to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=dfbf8b9b5636dceb3d6291c980d2c349afc849d7
[lc-p] port CajaDirectoryBackground to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=6c691075c09ec23620484da00ffd43d3dfe0b75b
[lc-p] port CajaIconCanvasItem to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=89bd44de6bb11450b88d9d160593b65d62467579
[lc-p] port CajaIconContainer to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=8eab39c06628da7cf919be77d922024198105f0a
[lc-p] port caja-icon-dnd to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=34a376c97717cb05187b3d880e991c2d23511109
[lc-p] port caja-icon-private to cairo drawing

http://git.gnome.org/browse/nautilus/commit/?id=cbdf5829637093c0a5c0a4ff4d303ad184847627
[lc-p] make drawing of resize knobs work again

http://git.gnome.org/browse/nautilus/commit/?id=29d7b86087f6ab86f6abd6c3c08c4e1d94b92b36
[lc-p] properly dash the icon when resizing it

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