Merge pull request #143 from aylward/PDFIOWarnings

Fix a multitude of signed/unsigned and hidden virtual warnings in BaseIO classes.