expr: binop propagates names when they're the same

Fixes #871
Merge pull request #873 from mrocklin/pandas-boolean-display

expr: binop propagates names when they're the same