Create Cell Area Table (#349)

- Create CellArea table
- Add model tests
- Migrate cell area data from cell table to cell_area
- Change references from Cell table to CellArea table

@hannosch 
This shouldn't be possible with an unsigned int column. I wonder what MySQL does here. In any case, the fallback line should be removed from the model's init function, so we don't need to test this here.