Updated the way that calculation fields work to make them more stable, especially when used with the Conditional Logic extension.
Added a "visible" HTML5 data parameter.
Moved functions that were specific to the Conditional Logic extension out of core and into that extension.
Preparing for version 2.2.50.
Merge branch 'release/v2.2.50'