gave TextInput proper default for 'value' (it should be undefined when we do not want to make it a controlled component)
added a check to ensure that withPopulatedRoom doesn't change state if it unmounts before populating the room.
fixed a few bugs related to creating TempRooms:
snapshots shouldn't be taken in TempRooms
color should be set
inAdminMode should be false but was undefined
@TODO These last two points might more appropriately be fixed on the server (which gives the temp user to Workspace; that user object should have better defaults).
@TODO These last two points might more appropriately be fixed on the server (which gives the temp user to Workspace; that user object should have better defaults).