Eliminate unnecessary dependence in CaView class

- CaView class depends unnecessarily on CellularAutomaton class, delete
  the member variable of this type and add member variables for the
  width and height of the view. The constructor should take arguments
  for the lattice data, width and height.

- Also eliminate wrong member variables for timerId and generationCount