restructure the author and owner info from feeds
restrict returned directory contents to xchans in the zot network. We could probably add other networks to this and create a distributed directory for the free web.  It's highly unlikely we would do this but we *could*.
verified that chatroom expire is working, so doing away with the second function to do the same thing.
If you have a problem with chatroom expiration, check that it was created with cr_expire set to 120 (minutes). Chatrooms created during the first couple of days of the chat feature didn't have this. You can set the DB value manually.
extensible profiles - add the input form elements. Still needs styling and we're not yet storing the results. And right now we're ignoring the type and only doing type=string. Oh yeah - and I split off starting the second delivery chain into its own function in tag_deliver since it was largely duplicate code.
abook-edit-me class lost during some edit - we need this to reset the permission fields
Merge remote branch 'upstream/master'