Implemented SolutionFileIO

Superb, hopefully the last piece of information required to come up with the most sophisticated solution exporter in the history of mankind :-)

1. Is machine automatically turned off when it finishes solving its last running task or this behavior relates only to the "last running" tasks with shutdownPossible=true (does shutdownPossible=false imply waiting until maxTime)?
2. When 2 tasks t1, t2 finish at the same time, where t1.shutdownPossible = true and t2.shutdownPossible=false and no other tasks are running at that time, is the machine shut down or it keeps running?

Thanks