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
Merge branch 'license-fix' of https://github.com/adiknoth/ardour
hack up AU GUI support to handle AUSampler resizing better. Note that this is still one buggy plugin
force ArdourWindows to be TYPE_UTILITY so that they float "with" TYPE_DIALOG windows (at least on OS X - still to be tested on X Window
don't do debug trace output for every Render (process) call on an AU plugin
reduce verbosity of DEBUG::Sequence traces
make PluginUIWindow inherit from ArdourWindow not GtkWindow
remove CMT code - has not been used for years, and will become irrelevant with VTL and cairocanvas
fix operation of right-click on selected MIDI note to bring up the note editor. this is still not really right long term, but it is better than displaying the channel selector
remove all of Gtk::Window::set_position (WIN_POS_MOUSE) for anything deriving from ArdourDialog or ArdourWindow; move the set_position() call into those classes' constructors, so that they are called before the windows are realized, and thus it actually works
rest of change to right click on MIDI note: remove channel selector cruft from canvas note event