Changed initial conditions to fixed.
Removed unrequired sum operator.
Corrected wrong StopTime annotation.
Changed assignment of X to avoid an error in OpenModelica.
Added missing each keyword.
Redesigned implementation to avoid mixing textual and graphical declaration in the equation section.

Restructured code. Moved non-essential models into the protected
section.
Changed initialization to FixedInitial, and cleaned up code.
Moved assignment of <code>startTime</code> to <code>initial algorithm</code> section.

This avoids an error in OpenModelica.
Corrected StopTime annotation and redeclaration statement.
Added missing each keyword and reformatted code.
Revives fan model to correct some compilation errors of OpenModelica.
Updated release notes.
Reformulated assignment of i_w to avoid a warning in OpenModelica.