     lib.faces_detect
     lib.image
     lib.training_data
  
  Module contents
  ---------------
 
</s> remove from lib import Serializer
 </s> add from lib.serializer import get_serializer_from_filename </s> remove from lib import Serializer
 </s> add from lib.serializer import get_serializer </s> remove from lib import Serializer
 </s> add from lib.serializer import get_serializer, get_serializer_from_filename </s> remove         recent_files = serializer.marshal(list())
        with open(menu_file, "wb") as out:
            out.write(recent_files.encode("utf-8"))
 </s> add         serializer.save(menu_file, list()) </s> remove             with open(filename, "r") as cfgfile:
                cfg = self.serializer.unmarshal(cfgfile.read())
 </s> add             cfg = self.serializer.load(filename)
   lib.serializer
     lib.faces_detect
     lib.image
   lib.serializer
     lib.training_data
  
  Module contents
  ---------------
keep add keep keep keep keep
 Standardize serialization (#903)

* Standardize serialization

- Linting
- Standardize serializer use throughout code
- Extend serializer to load and save files
- Always load and save in utf-8
- Create documentation 
docs/full/lib.rst