Issue 2832 - WIP

I'm trying to resolve [issue 2832](http://code.google.com/p/sympy/issues/detail?id=2832). Letting bool(Relational) raise a TypeError reveals a number of presumably incorrect uses of Relational objects.

Obviously, this cannot be merged at this stage. I'll open another PR for the fixes.