fix clang compile error related to passing VLOG as param
Squashed 'third-party/bashflags/' changes from fc44bda..5a1d12b

5a1d12b don't accidentally treat flags as values
dbf27fb add failing test case for no-arg bool flag
5fc3bcc return 0 when printing help

git-subtree-dir: third-party/bashflags
git-subtree-split: 5a1d12b15439da1fbbf92d1a1b0c6b274f8b66b7
update bashflags (fix problem parsing flags as values)
Squashed 'third-party/bashflags/' changes from 5a1d12b..a5290fc

a5290fc fix booleans, handle 'yes','no','1','0' passed as args

git-subtree-dir: third-party/bashflags
git-subtree-split: a5290fc891fb2aa6d93d015a362b3708e3041530
update bashflags: fix bool flags
add check for 'GRAPPA_ALLOW_RUN_AS_ROOT' variable (needed for docker)
make SHMMAX show up in cmake cache, guard ipcs/shm code in 'env.sh'