Add support for default_color extensions

Simple change that adds `use_default_colors` and `assume_default_colors` for programs that need to not draw backgrounds, such as the case where `can_change_colors` returns false and the terminal background does not match COLOR_BLACK.