Add tab_modified_indicator to the vim segments

This indicates in the tabline that any of the open buffers in a tab
page has unsaved modifications (like the default tabline do).
You must not use a list here and above. Python has `any` function and it has generators. There is absolutely no need in checking modification status in *all* buffers just to reduce it to a boolean value.