2015-09-26  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	sigc::trackable: Don't move the callback list

	* sigc++/trackable.[h|cc]: Don't move the callback list.
	* tests/test_trackable_move.cc: Remove a comment. Bug #755393.

2015-09-26  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Recreate adaptors/lambda files necessary not to break ABI

	* sigc++/adaptors/lambda/macros/base.h.m4:
	* sigc++/adaptors/lambda/macros/lambda.cc.m4:
	* sigc++/adaptors/lambda/macros/select.h.m4: Recreate these files.
	* sigc++/Makefile.am:
	* sigc++/filelist.am: Add the recreated lambda files.
	Approximately a reversion of commit a259b4c7a1753dbc389ee467fa536339ec820223,
	"Remove remaining parts of the sigc::lambda API."
	Differences from an exact reversion: MSVC_Net files are not modified.
	(Probably something ought to be changed in MSVC_Net2013.)
	tests/Makefile.am is not modified-
	is_base_and_derived<> is replaced by std::is_base_of<> in base.h.m4.
	The extern declarations that were previously in select.h.m4 are moved to
	lambda.cc.m4. Without them, sigc::_1 .. sigc::_7 are not included in
	the .so file.
	All code in the header files are inside #ifndef DOXYGEN_SHOULD_SKIP_THIS.
	Bug #755550.

2015-09-21  Murray Cumming  <murrayc@murrayc.com>

	2.6.0