Improve consistency for boolean type and enabled parameters

In v4.0 we started to have some automatically enabled/disabled parameters. Some parameters seems to miss this functionalities, such as [heat_exchange|pressure_loss]_correlation in DynamicPlateHeatExchanger. Maybe we should check all the components to improve the consistency.

Related to #20 also.