Move buildArrayIdent into a visitor class
Move buildArrayLoop into a visitor class
Convert array op utility functions into free functions
Merge pull request #3185 from yebblies/arrayop

[DDMD] [refactor] Move arrayop functions into visitor classes in arrayop.c
Move Expression::apply into a visitor class
Move lambdaInlineCost to use the apply visitor
Move lambdaSetParent and lambdaCheckForNestedRef to use the apply visitor
Move hasSideEffect to use the apply visitor