First changes to autotools to link against 3.x

These includes some FIXMEs for now that hardcode paths, we'll
fix those later when gtk-sharp / cairo-sharp master stabilizes.
Port hyena to API of gtk-sharp master (3.x)

Main changes for it to compile.
Doesn't include a11y changes.
Still has some things to fix (I'll add FIXMEs soon).
More API usage fixage

This change was a leftover from previous commit (not sure
why wasn't it included really).
[gtk3] Fix a11y build
[gtk3] cosmetic
[gt3] Fix 2 warning on ColumnCellCheckbox
Fix all cosmetic from previous commits
[GTK3] Fix 20 warnings more
Merge remote branch 'gtk3/master' into gtk3

Resolved conflict in that a11y is no longer optional.

Conflicts:
	Hyena.Gui/Hyena.Data.Gui/Accessibility/ListViewAccessible_Table.cs
	configure.ac
Fix eol
[gtk3] Fix RatingEntry warning
[gtk3] Fix more style warning
[gtk3] fix style warning in canvas
[gtk3] Fix style warning in widgets
[gt3] Fix warning on theming but still have to migrate GtkColors system
[gtk3] cosmetic
[gtk3] Revert GtkColors and GtkUtilities commit by mistake
both need a big refactor to migrate old style system
Fix StyleContext.GetColor usage
Add 'make hg' target for running the samples/tests
Fix build with last gtk-sharp
Gtk.Render is intern to StyleContext