normalize: set missing language to default language
move all env key constants to Build::Config, encapsulate allow_failure_configs and fast_failure in Build::Config::Matrix, rename matrix_for to filter_matrix, simplify Job#matrix_config? and rename to Job#matches_config?