Don't do verbose GC logging
Switch id generation to use base32hex

id generation was using base64, which includes characters like '=' and '/' that cannot be html entity ids.  In order to just simplify things, we have switched to using base32hex with '-' as the padding character instead of =.