Depending on when various ci build scripts were written, they explicitly list which features are enabled or leverage functions in features.sh. We should update older scripts to use these functions and introduce new functions where needed. This reduces the number of maintenance points.