fixes #79. PdfFileReader barfs when it gets a unicode _namedDest; moving Str basestring indirection from pagerange to utils, importing into both pdf and pagerange
reliably checking if we have a basestring in our builtins for Py2 and Py3 by importing the main __builtin__ rather than relying on the locally-modifiable __builtins__ dict. fixes #79
Python3 module defining the python builtin functions is called 'builtins' plural, no __
Added \x00 symbol to pdf whitespaces. Slightly refactored utils module.
Fixed python v3 support for utils.
fix merging 3 and more resources with equal name
fix to work on pypy2.2.2
More tolerant Xref Parsing - by speedplane
use __new__ in NameObject
Notes for Patch 1.21
NameObject str __init__, .gitignore
Never mind empty NameObject.__init__
Fixed possible infinite loop when using Python 3 to merge pages
Fixed error when calculating height in scaleTo() method
Fixed a bug in DictionaryObject with python 3

Dict only has a "iteritems" method in python 2, python 3.
But since this code has the same behaviour as dict, it's not necessary to remplement it, so I just killed it.
Fix https://github.com/mstamy2/PyPDF2/issues/97 by checking for NULL string, i.e., ord == 0.
Used utils.ord_()
Allow non-unicode strings to be passed to PdfFileReader
Allow ConvertFunctionsToVirtualList to be indexed with slices and longs (python2.x)

It may seem silly to allow longs, (after all, a PDF with that many pages has other problems),
but 1L should be valid as small longs should be equivalent to ints and some APIs may return
longs.

Slices are a little more obvious -- It allows the "VirtualList" objects to behave a little
more like regular lists.
addLink: bugfix and QoL improvements

All changes in pdf.PdfFileWriter.addLink:
Added documentation to make use a bit clearer.
Fixed an issue where /P was mapped to a repr'd IndirectObject instead of
a proper indirect reference.
Added support for a border-styling parameter.
Allowed rect to be a string (as before), or a RectangleObject, or a
list, to make use more intuitive.