Change __copy__ to equal self.copy
Fix SortedDict.fromkeys to use cls
Change default == _NotGiven to default is _NotGiven
Change if.*== 0: to use if not .*: syntax (slight performance improvement)
Embellish exception error messages