Dynamic lookup: replacing something in the condition doesn't mean that we should give up; there might be more to replace in the then / else parts.
Add a tests for that.
Fix involuntary test (using an undeclared printf) by fwd declaring printf.


git-svn-id: https://root.cern.ch/svn/root/trunk@48787 27541ba8-7e3a-0410-8455-c3a389f83636
  Improve the code generation of inlines. The recursive AST visitor visits nested
inlines and calls codegen on it.
  There are still implementation flaws (eg. std::pow(...)), that we are still 
debugging.


git-svn-id: https://root.cern.ch/svn/root/trunk@48788 27541ba8-7e3a-0410-8455-c3a389f83636