Added translation_unit::is_valid()