Add an instability warning to the README for version3.
Reference rooms by id rather than coords. Doesn't build yet.
Add targetRoomId to the Edge class.
First pass refactoring of the core library to not care about rooms being
grid-aligned.
Fix a bunch of initial bugs.
Add colormaps and free-form (non-grid) dungeon constraints.
Make the GridDungeonView work with non-cardinal directions.
Scale rooms and edges differently.
Draw the original colormap behind the freeform dungeon.
Fix relative positioning of background and rooms.
Add some minor improvements to the API to make it easier to integrate into
games.
Fix CountConstraints putting the entrance room at the top.
Enable the FreeformDungeonView to color by intensity as well as id.
Fix a division by zero when MaxKeys = 0. Closes gh-1.
Merge branch 'fix-gh-1' into version3

Conflicts:
	src/net/bytten/metazelda/generators/DungeonGenerator.java
Remove a faulty assert -- sometimes false due to the generator being on a
separate thread.
Allow certain edges between rooms to be preferred via weighting.
Make graphification probability configurable.
Add a bunch of new abilities:
  * Specify that certain rooms can only be placed after the generator has
    reached a certain key level.
  * Enable/disable goal rooms (alternative is just to place the boss).
  * Enable/disable locking of the boss door (required for the first bullet
    for subtle reasons, explained where OutOfRoomException is caught in
    DungeonGenerator).
Allow clients more control over what kinds of rooms can be linked.