Implement clone() for FieldSolver and SimpleSolver.

The use of reflection is avoided in this way.
Also clone timeStep.
Merge pull request #60 from aipp/fixapplet

Avoids using reflection in the applet version.