Make `_cleanup` more robust, fixes #12

At times, PDFMiner does not initialise all of the cleanup attributes. This can lead to subtle `AttributeError` 
bugs that application devs can't fix. Instead of using `del self.attr`, we now simply assign all attributes to 
`None`. This has the effect of freeing memory upon garbage collection while avoiding tedious errors being
thrown.