Remove unused code for a RNG stack.

Nothing uses it as a hash anymore; and if it did, you can have more than
one RNG object at once.
Don't wrap low-level RNG calls twice.

random.cc wrapped rng.cc, rng.cc wrapped asg.cc.  The middle level did
nothing but pass calls as-is.
Rename rng.cc to hash.cc

As that's all that's left.
random3(), with a different RNG state.

Works same as random2().

Also, stops valgrind from kvetching about unfreed asg state.
Use random3() for colour flicker and tile animations.

These get called a different number of times if the window size changes,
breaking reprocibility of games with the same random seed.
A whitespace fix.
Spacing fixes.
Add a couple of assertions in low-level save file handling.

Over the years, there were only two unexplained corruptions, and I have
a hunch there's a hardware/OS error too: something that zeroes a part
of the file.  Hard to tell without knowing more, so let's introduce
these checks.
Fix amulet ring slot showing on '"'.
Don't abjure unsummoned band members (CommanderC, #7612)
s/random3/ui_random/

Blame SamB for the name!  It's all his fault.
Fix broken wizmode item tweaking.
Get rid of a dry_fountain_blue sighting.
After a save bump, rename save file chunk names.

DOS is dead.  The old save scheme had character names of length 8, then
chunk names as 3-letter extensions.
Use the correct border fill (#7584)

We were taking the border_fill_type from the original vault, but
should have used the copy in vault_placement, which is what
the dgn.set_border_fill_type() actually changed when called in-game
(as opposed to at index-building time).
Fix Windows and probably other builds (MIC132_)
Remove old gargoyle desc from 0.14 changelog (Flex)
Be even more careful about what pops when its "summoner" dies.

In particular, don't time out animated objects, conjured monsters like
fire vortices (from fire storm), and so on.
Update 0.14 changelog.
Don't make statue form self-LRD weaker for gargoyles than others.

They were doing the same explosion damage in statue form as in their
normal form, while statue form for other races did 50% more than that.