Additional test for matrix region.
Neaten regions.

`n_atoms` and `full_length` are only provided for `MatrixRegion`s.
`KeyRegion` gains the ability to prepend the number of entries it
contains.
Migrate NengoEdge to new PACMAN, add tests for builder.