FunctionNode using template function type rather than std::function.
Replaced more std::functions.
Cleanup.
Removed bool arg from node ctors as it was unnecessary.
Merge branch 'master' of https://github.com/schlangster/cpp.react