Instance Gems & Rooms

This is a basic framework for a class of temporary rooms with modifiable
stats.  Instance Gems create Instance Rooms, which may be different
areas with different monsters, treasure, and experience gain.
Completely Variable Instances

We can now make instances out of any room, on the fly. The data for
existing rooms will be loaded automatically, along with blink
coordinates and generator points.
Portals upon monster kills

Controlled by a setting (0 = off), portals have a percentage chance to
spawn upon kills. If the portal expires, the instance expires.

Next steps: instance clear goals, portal descriptions, monster and room
choices.
Variable Monster Properties

Monsters have been revamped to allow variable properties upon creation.
For example, monsters can have different levels, speeds, and
difficulties, or hit for different attack or elemental damage types.
The Edge of Annihilation

New room, RID 9599. Prototype for staged instances.
Randomized elements
Merge branch 'InstancedAreas' of git://github.com/M59Gar/Meridian59 into 104

Conflicts:
	kod/object/active/holder/room/monsroom/makefile
	kod/util/settings.kod