TST: Add a comprehensive test for constructing GaussianArrayARD

The test checks that the node's shape and plates are inferred correctly,
and errors are raised properly.
TST: Add tests for GaussianArrayARD messages to children and alpha

The tests for GaussianArrayARD check that the moments are computed
correctly and that the second parent (alpha, type Gamma) receives
correct messages.