Fix limit heuristics for real, bounded symbols

An example (raises PoleError in master):
```
r = Symbol('r', real=True, bounded=True)
limit(r*sin(1/r), r, 0)
```

See [issue 2085](http://code.google.com/p/sympy/issues/detail?id=2085).