Add difflib-based python implementation for maktaba#buffer#Overwrite

Enhances `maktaba#buffer#Overwrite` with an optional python implementation that uses difflib to replace one chunk at a time.

The practical implication is that if your vim has the python feature enabled, you get a `maktaba#buffer#Overwrite` with slightly more finesse, preserving folds and marks in unchanged regions, etc.