add validator to average-argument

* fix default of variance-arg, should be zeros same size as input arg
* since variance must be non-neg abs() not needed
* change disp() so doesn't use \b, by doing first column (and 1st row) solo
add prefixes, more constants and wrap long lines
use substruct for ease, fix subsref should cycle through passing from inner to outer, only override if isa quantity