Recognize booleans; accept naedtuples
Merge branch 'master' into py2
unicode adjustment