Check for llvmpipe as 3D renderer
Set a few more environmental variables and add logging
Add gl dependency to configure.in
Use a warning instead of error for software rendering detected
change API string to avoid gnome-shell conflict
minimum necessary to compile with gtk 3.7.10
protect against old gtks which don't have these enum values, gross
Add unique settings for edge tile and detach drag thresholds, instead of
using Gtk drag threshold.  This has the benefit of allowing the user to
adjust the GTK dnd threshold without severly impacting window manager
functions due to the use of multipliers.
Merge remote-tracking branch 'upstream/master'
this oughtn't have been checked in
Add:

meta_display_rebuild_keybindings
meta_display_add_xlet_keybinding
meta_display_remove_xlet_keybinding

to allow runtime keybinding assignments without gsettings involvement
Add gi method to allow invoking keybinding handler during a global clutter
event grab (menu or other clutter actor has focus)
Added meta_display_get_is_overlay_key for the menu applet
Change 'xlet' naming to 'custom'
Merge pull request #70 from dankamongmen/master

add "support" for gtk 3.7 enum values, protect against older gtk
1.7.3
Merge pull request #74 from mtwebster/keybindings

Add extra functions for allowing bindable hotkeys from applets, desklets, extensions.
Merge pull request #63 from mtwebster/update-struts

Update struts in Cinnamon more reliably when switching fullscreen modes
Merge pull request #73 from mtwebster/drag-threshold

Add unique settings for edge tile and detach drag thresholds, instead of
Merge pull request #58 from joequant/api_change

change API string to avoid gnome-shell conflict