Use correct ifdef name.
Documentation updates.
Allow initial conditions plugins to override the initialize() function.
Let InitialProfile create a constant AdiabaticProfile.
Since we have a valid default value, we do not need to try-catch.
Activate the update function for AdiabaticConditions.