BRANCH 4.1:    added support for encoding kwarg for CustomLayoutWdg. If ascii is used, it will not explicitly specify output_encoding and input_encoding. This supports the drawing of utf-8 encoded byte strings which do not need further encoding in CustomLayoutWdg.
BRANCH 4.1:
   added support for encoding kwarg for CustomLayoutWdg. If ascii is used, it will not explicitly specify output_encoding and input_encoding. This supports the drawing of utf-8 encoded byte strings which do not need further encoding in CustomLayoutWdg.

diegocortassa/TACTIC,CeltonMcGrath/TACTIC,hsuchie4/TACTIC,talha81/TACTIC-DEV,Southpaw-TACTIC/TACTIC,mwx1993/TACTIC,hsuchie4/TACTIC,southpawtech/TACTIC-DEV,mwx1993/TACTIC,hsuchie4/TACTIC,sadanandb/pmt,sadanandb/pmt,Southpaw-TACTIC/TACTIC,sadanandb/pmt,Southpaw-TACTIC/TACTIC,hsuchie4/TACTIC,CeltonMcGrath/TACTIC,talha81/TACTIC-DEV,talha81/TACTIC-DEV,mwx1993/TACTIC,southpawtech/TACTIC-DEV,southpawtech/TACTIC-DEV,CeltonMcGrath/TACTIC,hsuchie4/TACTIC,southpawtech/TACTIC-DEV,CeltonMcGrath/TACTIC,Southpaw-TACTIC/TACTIC,CeltonMcGrath/TACTIC,southpawtech/TACTIC-DEV,hsuchie4/TACTIC,talha81/TACTIC-DEV,diegocortassa/TACTIC,mwx1993/TACTIC,southpawtech/TACTIC-DEV,sadanandb/pmt,Southpaw-TACTIC/TACTIC,diegocortassa/TACTIC,talha81/TACTIC-DEV,CeltonMcGrath/TACTIC,diegocortassa/TACTIC,talha81/TACTIC-DEV,Southpaw-TACTIC/TACTIC,mwx1993/TACTIC,diegocortassa/TACTIC,mwx1993/TACTIC,diegocortassa/TACTIC,sadanandb/pmt