Phoenix3 GSOC dev

[SVN r62340]
start of phoenix-3 core

[SVN r62422]
First shot by Thomas Heller

[SVN r62536]
First shot by Thomas Heller

[SVN r62537]
First shot by Thomas Heller

[SVN r62538]
renaming jamfile

[SVN r62541]
missed merge

[SVN r62544]
started phoenix3 documentation. Added first attempt to formalizing the actor concept

[SVN r62559]
+ the environment concept
+ better result_of modularization

[SVN r62711]
+ the environment concept
+ better result_of modularization

[SVN r62712]
+ the environment concept
+ better result_of modularization

[SVN r62713]
+ renamed as_actor to compose
+ removed actor template argument to compose
+ added compose_ex which accepts the actor template argument

[SVN r62714]
+ added arity calculation for phoenix expressions
+ brought back nullary expressions



[SVN r62790]
+ added arity calculation for phoenix expressions
+ brought back nullary expressions



[SVN r62791]
add missing project include requirement, comment out bind_member_variable_tests that is crashing on msvc

[SVN r62851]
disable stupid nanny warning on msvc

[SVN r62852]
store children and terminal values by-value, use basic_expr as extension base

[SVN r62904]
tweaks -- conformance to standard protocol

[SVN r62958]
avoid use of incomplete actor<> type when computing nullary_result

[SVN r62988]
minor tweaks

[SVN r63011]