Fix license in fastlog.

Date: Mon, 22 Apr 2013 19:09:04 +0200
From: Laurent de Soras <laurent.de.soras@free.fr>
To: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Subject: Re: License of FastLog

Hi Adrian,

> Several open-source projects like Ardour use the code below which has
> no explicit license.
>
> If you agree (read: reply), we'd like to add the MIT license to this
> file, that is, change the copyright statement to the following text:

Nowadays I license my code under the WTFPL, which should
be compatible with the traditional open source licenses.
So please use this one instead:
<http://www.wtfpl.net/about/>

--
Laurent de Soras                  |               Ohm Force
DSP developer & Software designer |  Digital Audio Software
http://ldesoras.free.fr           | http://www.ohmforce.com
Drop obsolete powermate code from libs/surface
Delete *.bak files
Disable obsolete compilation of libs/pds/dmalloc.cc

The file relies on -DDEBUG_MALLOC and references

  #include "/usr/local/src/dmalloc-4.1.2/return.h"

It is safe to assume that it's dead code.
Drop obsolete dmalloc.cc from libs/pbd.

The file relies on -DDEBUG_MALLOC and references

i   #include "/usr/local/src/dmalloc-4.1.2/return.h"

It is safe to assume that it's dead code.
Drop obsolete gtk2_ardour/canvas-imageframe.c

The code is not referenced in the build system anymore.
Add proper GPL license to gtk2_ardour/canvas-imageframe.h

Since the file has been part of libgnomecanvas, it is GPL, too.
Merge important bits from canvas-image.h into imageframe.h
Drop obsolete file canvas-imageframe.h
Drop obsolete file gtk2_ardour/imageframe.cc
redesign toggling of editor/mixer stacking to use Gtkmm2ext::VisibilityTracker
Revert "fix LXVST support for plugins that make audioMaster callbacks from
within effOpen (e.g. glitch)"

This patch broke just about all other LVXST plugins. Glitch is doing something
wrong, or there is more magic about VST that we have yet to understand.

This reverts commit 56bc98f78bd3b1e5ba5c6ce902b2805d40a6cc53.
zero/reset closed file-descriptors

should fix issues with LinuxDSP plugins (X11 thread) & xjadeo
don't print stacktraces to the supplied ostream AND cerr - a remnant from debugging wierd problems with stacktrace() on paul's system
fixups for building on OS X where apple define silly macros
cleanup AU GUI support, which was broken because prefheight and prefwidth were left unset after a cleanup attempt some months ago. add a few more tweaks based on current 2.x code and some tricks found elsewhere that dont' change behaviour but are just better
fix version detection in OSX build script
remove unnecessary sigc++ header
improve relationship between ArdourDialog and Splash on OS X, where window restacking doesn't really work the way we need it to. more complex than anticipated because it seems that destroying a Gtk::Dialog does not emit its hide() or unmap() or unmap_event() signals
forward port recent mixbus change so that side-scroll is now shift-wheel and height adjustment is alt-wheel, rather than vice versa, to match OS X convention