This commit was manufactured by cvs2svn to create branch
'lambda_development_during_review'.

svn path=; revision=12907
removed some macro defs that were not used

svn path=; revision=13130
changed action from struct to class so they're similarly declared and defined

svn path=; revision=13131
include member_ptr.hpp by default as well

svn path=; revision=13132
changed lambda functor from struct to class, so it's similarly
defined and declared

svn path=; revision=13133
removed code that was already commented away

svn path=; revision=13193
removed parameter names (just the types are left) to
prevent unused parameter warnings with some compilers

svn path=; revision=13218
MSVC 7.01a fix.

svn path=; revision=13219
removed one unneeded include

svn path=; revision=13228
added initializers for placeholder constants

svn path=; revision=13233
added function call operators for placeholder

svn path=; revision=13234
fixed bug in return type deduction

svn path=; revision=13235
removed old commented out code

svn path=; revision=13236
forced KCC to include istrem/ostream since there is a bug
if only iosfwd is included

svn path=; revision=13237
added default consturctors to placeholders (back)

svn path=; revision=13238
removed a duplicate line

svn path=; revision=13298
fixed a bug in transform return type deductions

svn path=; revision=13299
added a few tests

svn path=; revision=13527
changes after making sig template the default

svn path=; revision=13528
no comment

svn path=; revision=13529