Add armor chests
Use the game seed to init other rngs

Stones and chests still seem to always give the first item in the list,
though…
rngintincl is not inclusive on both sides

Somehow we got this right in all of the other places we call it, so I'm
changing it here instead of making rngintincl inclusive on both sides
Fix allocations in *gen

ids points to a pointer, so the elements are sizeof(**ids)
Merge pull request #150 from mccoyst/armor

Armor