Refactor bookmarks code a bit from upstream, specifically fixes #627

Adds some initial work for displaying symbolic icons for bookmarks (like
in the sidebar) but no actual implementation yet.
Fix typo: recenly -> recently
Fixed the typo in src/nemo-view.c:9566 as suggested by Clement Lefebvre
Added open in terminal to the toolbar
Simplify button event handling for nemo panes

There doesn't seem to be a reason to handle button events both in
nemo-notebook.c and nemo-window-pane.c, so move all relevant bits to
nemo-window-pane.c instead.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Don't switch the current tab on right-click events

This change makes sure to keep the active tab on right-click events to
make Nemo behave a little more akin to applications like Firefox or
Chromium. Considering that menu actions like "move to left", "move tab
right", and "close tab" were previously all based on the current tab,
this change is slightly more invasive than desirable since we have to
pass the target page number along to quite a few helper functions now.

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Rename function for relative tab reordering

Signed-off-by: Niklas Koep <niklas.koep@gmail.com>
Merge pull request #629 from mtwebster/bookmarks-627

Refactor bookmarks code a bit from upstream
Merge pull request #648 from nkoep/rework-tab-handling

Rework tab handling
Remove leftover debugging line
Changed tooltip
Merge pull request #644 from RavetcoFX/a12

Add open in terminal toolbar button
Merge pull request #635 from iturralde/fix-typo

Fix typo: recenly -> recently
Make python scripts python3 compatible
Merge pull request #661 from bkabrda/master

Make python scripts python3 compatible
Revert "Merge pull request #661 from bkabrda/master"

This reverts commit a83e56c95210dcb703d1516b1ebd1ed4a92c0bdb, reversing
changes made to ea1658c7216f39b3625f5f7e12ddf3ef05e0596d.
Use python2 for our python scripts
actions: Don't accumulate callbacks in views.

Normal GtkAction life-cycle is to be destroyed once its action group
is destroyed.  Since we use a manager to keep these around (to prevent
reloading nemo_action files all the time, we need to disconnect the
'activate' signals on these each time the menus are deconstructed and
reconstructed.

Fixes #658
eel-editable: fix render issue.

additional changes, continuing from:

https://github.com/linuxmint/nemo/commit/f54c1ed253e266ae947c5e51698583654fb61084
https://github.com/linuxmint/nemo/commit/d5377cfd53034b6ab5588376322126f48782ec59

Fixes #634
restyle the pathbar