Use 16px as default button and small toolbar icon sizes

https://bugzilla.gnome.org/show_bug.cgi?id=350190
gdk: enable rgba visuals by default

Unless GDK_RGBA=0 is set.

https://bugzilla.gnome.org/show_bug.cgi?id=630217
Improve docs for focus-line-pattern
resources: move resources into a subdirectory
Trivial formatting fix
Slight rewording of some docs
Add versioned dependencies in pc files

This helps with runtime deps between devel packages.
https://bugzilla.gnome.org/show_bug.cgi?id=722638
Fix gtkenums doc section
Build gtk-doc scanner without deprecation warnings

Use of deprecated symbols is expected in this code,
no need to warn about it.
Add an #ifdef to shut gtk-doc up

gtk-doc complains that the stock macros are deprecated,
but not in an #ifdef block. So add one.
Update Visual Studio Build Files

-"Install" the newly-added public gtkpopover.h
-Make the gtk3-demo projects up-to-date
MSVC Builds: "Install" gtk3-demo.png

This is needed to show the gtk3-demo icon and is needed for the "Multiple
Views" demo to work.  Hmm, why couldn't I do a for loop for a batch in a
property sheet ? :|
resources: Make Raleigh the real name of the theme

And make gtk-default.css an alias to it.
Use a define for the default theme name
win32: add more width to the slider to not cut it when using marks
win32: add margin to scale trough
win32: set color for scale marks
notebook: add a style for prelighted labels
GtkHeaderBar: try harder to find the best window icon

GtkWindow has 4 (!) APIs for setting window icons, and we
have to try them all in the right order to find the right
icon. This commit makes it so, and keeps the icon list
manipulation inside gtkwindow.c by adding a private API
for getting a single icon at the right size.

https://bugzilla.gnome.org/show_bug.cgi?id=722515
aboutdialog: make use-header-bar override work from bindings

Instead of setting "use-header-bar" from gtk_about_dialog_new(),
override its default value by inspecting the properties at constructor()
time. This makes it work from bindings as well, since they don't use the
convenience C constructor.

https://bugzilla.gnome.org/show_bug.cgi?id=722574