update release task list
initialize needs to be a virtual function
Merge pull request #113 from tjhei/fix_initialize_call

initialize needs to be a virtual function
initialize() cleanup

Now all plugin interfaces have an initialize() function that will be
called *after* SimulatorAccess is available.
leave a todo
call initialize for termination criteria
use the official initialize()
only initialize adiabatic_conditions once
adiabatic InitialProfile will only run once now
improve documentation
Merge pull request #115 from tjhei/cleanup_initialize

Cleanup initialize
clean up a TODO comment
remove the SmartPointer stuff that never really worked
Merge pull request #118 from tjhei/simulator_cleanup

remove the SmartPointer stuff that never really worked
use introspection instead of hard-coded component
update release-tasklist
add SimulatorAccess::get_simulator()
output velocity solution in m/years if needed
add test
Merge pull request #117 from tjhei/vtu_in_years

Output velocity in m/year if needed