AttrDict now raises AttributeError if accessing nonexistent attribute and solves Python3 compatibility with hasattr().
AttrDict now raises AttributeError if accessing nonexistent attribute and solves Python3 compatibility with hasattr().

tuttle/python-useful,tuttle/python-useful