Revert "Create a copy of the user object so future messages don't update...

... the room or reply_to information"

It breaks most scripts with brain using it on msg like
```
msg.message.user.something = otherthing
```
that will update user 
why? I dunno
but ```Object.create(getAuthor())``` just returns {} for me

This reverts commit 5943e256c7d3a8183a7781eb17899dcac24b9044.