Started on the new list editor
Finished lsedit

It doesn't have all the fancy formatting commands, but it has the basic
functionality you need to edit things.
Removed some unused debug spam
Errors in 'capture' coroutines are now printed properly
Players can no longer be set VOLATILE with @set
Room names now display in ANSI color

This is tentative -- I'm not sure how it looks, but it seems to make
a nice visual boundary between rooms.
Added current-line message when starting lsedit
MU.LoadDump now reports a dbref if missing props
Updated database saving/loading and format

- Cleaned up the code a bit
- Some sanity checks are stricter
- Object fields have been put in a more natural order
- Added locks field
Added experimental sanity editor
Tweaked room name color
Players with captured input appear as 'EDIT' status
Tweaked how we handle MPI-enabled messages

It's generally more convenient if ParseProp nee HandleMPI does the is-
prop-set and is-result-empty checks and I'm not sure why I didn't do this
before
Fixed DARK flag misbehaving, mostly

There's still an issue with DARK players and objects being invisible to
wizards in room contents, but I need to sort out what the fuck I'm gonna
do with locks before I can feel comfortable fixing that
STICKY objects now get sent home when dropped
Fixed 'take' and 'drop' messages not excluding the player
Screw this!
Fixed MU.WriteDump failing after a failed write
Syntax error in commands
Removed some debug spam on 'look'