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.