fix to work on pypy2.2

Fixes the following error when running with PyPy 2.2

```
  File "/Users/shaz/Documents/PyPDF2/PyPDF2/generic.py", line 453, in __init__
    str.__init__(data)
TypeError: unbound method __init__() must be called with str instance as first argument (got unicode instance instead)
```