RF Redistribute Info and btformats functions
Merge branch 'master'
Merge branch 'master' into info_mod
STY Pylint cleanup BTTree/Info before proceeding
RF Factor hashing function out of Info structure, removing out-of-place threading Event en passant
RF Move utf-8 conversion routine into Info, remove ENCODING mess and duplicate function
ENH Rework BTEncoder to allow subclasses to be encoded; reorder bencode.py
RF Move regex into only function that uses it
ENH Add MetaInfo dictionary subclass
RF Redesign Info as dict subclass that fits in MetaInfo
RF Switch to MetaInfo.read/write when possible
Merge branch 'master' into info_mod
ENH Allow PieceHasher to resume state, allowing new data to be added to an Info
RF Use MetaInfo dict in parsedir