Improved bind mount based test script

Rather then overwriting the installed themes (which is slow and somewhat
destructive), this script simply bind mounts the theme directory over
the relevant mountpoint, then waits for the user to hit a key to unbind
it.

This makes testing fast, safe and easy.
Added chrome.rc to fix Google Chrome window borders.

Using Mint-X, the Google-Chrome window borders incorrectly picked up the
theme_selected_bg_color, which makes them stand harshly against the
window borders. This customization file corrects this to display as a
matte-grey.
Adds chrome.rc to the include directives in gtkrc.
Removed the Nemo text-shadow effect in the sidebar.
Theme fix for selected item in sidebar coloring.

The selected item is not reliably set in the Nemo sidebar, leading to a
flicker. By forcing the selected color to be the same as the unselected
foreground color, we fix this.
Add a hover pre-light effect to GtkTreeView and Nemo sidepane.

GtkTreeViews tended to feel unfriendly and static in Mint-X. This was
most noticeable in Nemo.

This modification adds a simple highlight to all GTK3 GtkTreeViews,
making them feel much more lively and responsive.

A separate sidepane modification is included for Nemo specifically.
Merge pull request #20 from wrouesnel/improve-test-script

Improved bind mount based test script
Merge pull request #21 from wrouesnel/chrome-fixes

Google chrome fixes
Lighten the nemo inactive pane.
Fix for unreadable text of selected element in Nemo inactive pane.

This theme change fixes the selected element being unreadable in the
Nemo inactive pane by having it inherit normal selected item background
color properties.
Removed all manual color references from theme bodies.

This commit replaces all explicit color references (e.g. #FFFFFF) with
versions derived from the theme colors specific in the relevant header
files (settings.ini and gtkrc for 2/3 respectively).

This opens the door for changing header colors and gettings appropriate
changes throughout the theme.
Re-shade menubar and treeview selected items.

This change re-centers the shades used in menubar and treeview items
around the 1.0 mark, so that the overall effect remains the same but
their color is directly determined by @theme_selected_bg_color.
Fix smudgy appearance of treeview expanders.

The treeview expanders looked very "smudgy" in the current theme due to
an imbalance of the grey colors around them. This commit removes the
imbalance and replaces it with clean transparencies and sharp lines,
greatly improving the overall appearance.

The expander icon size property is changed to match the new expander
icons in GTK2/3.
Removed the "smudgy" row-edge effects from GTK treeview.

The edge gradient pixmap effect in GTK2 treeviews is removed. This
effect was utterly inconsistent with the GTK3 theme, and integrated
poorly with most applications.
Centralized theme coloring changes.

All text (normal and selected) is rendered as #5f5f5f. Restored the
original selected_bg_color to #accd8a.

Recolored row-selected.png to match the new selected_bg_background
color.

Re-ordered "settings" lines for easier maintenance.
Fix GTK3 menubar items not having a border.

GTK3 menubar items were accidentally set to border-width: 0 instead of
1px. This fixes them and improves the overall look.
Added .gitignore file.

Adds Eclipse project files to ignore (useful for Git merging).
Merge pull request #28 from wrouesnel/add-gitignore

Add .gitignore file.
Merge pull request #26 from wrouesnel/smudginess-of-treeviews

Fix the "smudgy" look of treeview elements
Merge pull request #27 from wrouesnel/gtk3-menubar-items-have-no-border

Fix GTK3 menubar items not having a border.