grayplot: better treatment of x- and y-axis titles

  - Make use of mgp (or x- and y-axis-specific ones, mgp.x and mgp.y)

  - if xlab and ylab aren't provided, use substitute() to grab the
    names of the input.  (And, if y is not provided, use "Index".)