Improve Appender growth scheme.
Fix issue with Appender.reserver
Move newCapacity outside of Appender
Merge pull request #1410 from monarchdodra/AppenderCapacity

Appender.reserve: Overzealous and wrong