Use new parser in common output interface

Since EclipseWriter can now take a Deck instead of an EclipseGridParser
the interface can be changed to take this type instead.
Use new parser for reading time map and generating output
Use TimeMap directly instead of copying times

The simulator object will probably have created a time map anyway to
control the timestepping so this can be reused directly by the output
writer. (If not, it is easy to create one and pass it).
EclipseWriter: remove old parser

this patch gets rid of the old-parser-taking methods of
EclipseWriter. this avoids quite a few consistency issues and also
reduces the amount of duplicate work required.
output writers: remove the state parameters from writeInit()

because as discussed with Atgeirr, this function should no longer
write the initial solution, it also does no longer need to know the
initial simulator state...
EclipseWriter: fold the writeSolution_() method back into writeTimeStep()

because this was the only caller...
EclipseWriter: remove unused method activeToGlobalCellData_()
EclipseWriter: write the summary file after each call to writeTimeStep()

this allows to interrupt a simulation and inspect the summary file
which was computed up to that point...
Add test data files needed for test_equil to the right cmake list.
Merge pull request #557 from andlaus/EclipseWriter_remove_old_parser

Eclipse writer remove old parser
Merge pull request #562 from atgeirr/add-testfiles-to-list

Add test data files needed for test_equil to the right cmake list.
Merge pull request #558 from andlaus/EclipseWriter_refactor_writeInit_semantics

Eclipse writer refactor write init semantics
Merge pull request #559 from andlaus/EclipseWriter_fix_summary_output

Eclipse writer fix summary output