Merge pull request #3391 from kgaillot/best-practices
Move node attribute expression evaluation to libcrmcommon