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

[SVN r12907]
removed some macro defs that were not used


[SVN r13130]
changed action from struct to class so they're similarly declared and defined


[SVN r13131]
include member_ptr.hpp by default as well


[SVN r13132]
changed lambda functor from struct to class, so it's similarly
defined and declared


[SVN r13133]
removed code that was already commented away


[SVN r13193]
removed parameter names (just the types are left) to
prevent unused parameter warnings with some compilers


[SVN r13218]
MSVC 7.01a fix.


[SVN r13219]
removed one unneeded include


[SVN r13228]
added initializers for placeholder constants


[SVN r13233]
added function call operators for placeholder


[SVN r13234]
fixed bug in return type deduction


[SVN r13235]
removed old commented out code


[SVN r13236]
forced KCC to include istrem/ostream since there is a bug
if only iosfwd is included


[SVN r13237]
added default consturctors to placeholders (back)


[SVN r13238]
removed a duplicate line


[SVN r13298]
fixed a bug in transform return type deductions


[SVN r13299]
added a few tests


[SVN r13527]
changes after making sig template the default


[SVN r13528]
no comment


[SVN r13529]