The schedulers can cope with scheduling odd numbers of teams but don't create bye matches.
If you want to make the presentation of "bye" weeks more prominent on your site you have a couple of options:
1. You can create a news report instead of listing the bye weeks for teams
2. Create bye teams and schedule matches for them
If you have a bye team and want to remove it from the standings:
Results > Table Adjustments > 'Click here to override a team's position in the table/ standings.' > then make position 0
Once the date has passed for the bye match - manually delete the match.