Added @theme_notext_selected_bg_color to GTK3 theming.

This is a new @define intended to be a shade of @theme_selected_bg_color
to be used for controls which are not expected to display readable text
in the selection area, and which can have a shade which would normally
render text less legible.
Adds chrome.rc to the include directives in gtkrc.
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.
GTK2/3 Button-look modifications.

This is the barest-essentials synchronization of the GTK2/3 button
styles. It matches coloring, gradients, mouse-over effect and focus
highlight effect.
GTK2/3 synchronization for Progressbars and Sliders.

This commit adds the barebones needed to achieve a synchronized look to
the GtkProgressBar and Scale/Slider widgets.

In particular, the progressbar is defaulted back to the classic "wide"
look default for 2/3, though animation for it is removed since it's not
currently clear how to achieve the same effect in both engines.
GTK2 menu-coloring synchronization with GTK3.

Background color of the menus is changed to be consistent with the
white-look of GTK3.

Removes the shade effects from GTK2 menu select coloring to
bring them inline with the average effect acheived by the gradients in
GTK3 (which is very subtle now).
GtkEntry box style synchronized with GTK3.

This commit adds a few minor changes to bring the GTK2 entry boxes in
coloring and style inline with GTK3 as much as possible.

The bg[INSENSITIVE] color, and progress-border-widths are changed to
match up.
GTK2/3 Treeview coloring synchronization.

This commit matches the rendered coloring of GTK treeviews between GTK2 and
GTK3.

The GTK3 column header element is also modified to match the GTK2/3
button-style and thus synchronize their coloring and appearance.
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.
Cleaned up the treeview expanders to give a crisper look.

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.
GtkNotebook 2/3 synchronization.

This commit synchronizes the look of the GTK2 notebook widget to GTK3
as much as possible.

This switches the "pixmap" engine to "murrine", and matches the tab
spacing and height between the two elements. There is a slight residual
highlight effect left behind, but this is minimized.

The removal of the pixmap engine solves a number of unsightly glitches
throughout GTK2 applications when labels and other elements are
superimposed.
Miscallaneous property synchronizations.

Two minor property values in GTK3 are altered to match their GTK2
counter-parts.

-GtkScrolledWindow-scrollbars-within-bevel: 0;
-GtkToolbar-internal-padding: 1;
Centralized theme coloring changes.

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

Re-ordered "settings" lines for easier maintenance.
Recolored row-selected.png to match the lighter GTK3 treeview colors.
Reverted the introduction of @theme_notext_selected_bg color.

It introduces too many edge cases in theming GTK2.
Added .gitignore file.

Adds Eclipse project files to ignore (useful for Git merging).