MatrixTranslator

The translator of grid (matrix) of DEVS models (not necessary CellDevs model) :

The init part is optional. If it isn't presented then the same library is used for all cell of matrix.

There are two possible specifications of the library:
 * using an attribute in the tag cells: a single library is possible
 * using block libraries: many libraries are used in the matrix denoted init

The names of port are the following: These input ports are utsed by CellDevs for exchange of cell states.
 * moore (4 neighbors): N, E, S et W
 * von neumann (8 neighbors): N, NE, E, SE, S, SW, W et NW

Warning, important naming rule : The names of the cells start at 1. The first cell of a cellular automaton is (1, 1) if the automaton is in two dimensions.