Rejigger forall_vanir evaluation to avoid superflous escapement requirement

Change-Id: If68bbc3724a31c4d8fd81c0fc8e39781d5075d2c
Ensure forall_vanir is defined after sourcing, even when sourced or used inside another script

Change-Id: I973a2dd562f0886a7007de6579a3113bb4c26235
Screw it... aliased evaluation isn't different enought to break this many of my scripts. lol

Change-Id: Ib1909a75be31ed5f28dcd0e8e1b3e30b22d59f14
forall_vanir - make repo forall only iterate over the listed repos

Change-Id: I7638f856b144a94e16a4fa89c367d13c28a4f6db
forall_vanir: Fix multiline

Change-Id: I6db1a0f38eba38eea4c53ef011ab1e3469653613
Merge remote-tracking branch 'm/kk44' into HEAD