First changes in makefiles to link to gtk-sharp 3.x

This adds also some temporary things that will be reverted back when
the port is in shape.
Start porting some API usage to 3.x

This commit includes Lastfm.Gui and some straightforward changes in
Banshee.Widgets. Still a long way to go.
sync last hyena
[gtk3] sync with last gtk3
[gtk3] fix shadow on DateButton
[gtk3] Fix background and foreground color in tile
[gtk3] Fix Volume button tooltip and event quickhack
Merge branch 'master' of github.com:knocte/banshee-gtk3 into gtk3

Conflicts:
	configure.ac
	src/Hyena
git: Point hyena submodule now to gnome, branch gtk3
Update Hyena to the lastest from the gtk3 branch

This fixes a build error caused by NET_2_0 conditionals that were
removed in git master and are now also removed in the gtk3 branch.
build: Remove hardcoded references to cairo-sharp.dll

cairo-sharp is included in the main gtk-sharp-3.0 pkg-config file, so we
don't need to reference it explicitly.

If cairo-sharp is merged back into the mono tree, we'll just have to
re-add the references to Mono.Cairo.
[Widget] Fix DiscUsageDisplay widget for gtk3
[widget] Fix HoverImageButton widget for gtk3
[widget] Fix LinearProgress widget for gtk3
[widget] Fix LinkLabel widget for gtk3
[widget] Fix SearchEntry widget for gtk3
[widget] Fix SeekSlider widget for gtk3
[widget] Fix StreamPositionLabel widget for gtk3
[widget] Fix Tile widget for gtk3
[widget] Fix VolumeButton widget for gtk3