|#1264| Using $eval in openlmis-message to evaluate nested expressions. directive now can take nested arguments as well as functions