externalize session secret
- revise promise.timeout to 3000 ms
- show message on joined room only
revise server start.sh script
list message history once entered room
Merge remote-tracking branch 'origin/01muc'
fix model.room middleware pre-save
Merge remote-tracking branch 'origin/01muc'
Fix create chat room.

1) Add wasNew reference in RoomSchema middleware pre save.
2) Update RoomSchema middleware post save to reference wasNew instead of
isNew.
Fix get room message.
Change the RegExp to including start and end character.
new RegExp('^'+params.search+'$', 'i')
Fix subscribe room then send message show 'underfined' problem.
Add joinRoom function inside create bookmark function.
Indicate message from current login or other user
Merge tag '01muc_201410071000'
Merge remote-tracking branch 'origin/02roster'

Conflicts:
	middleware.coffee
	views/main.less
sort msg by descending order of stamp in client side
show messages in last-in last-out
Chat room CSS
fix bug to show next page without scroll to bottom
Merge remote-tracking branch 'origin/01muc'
remove class roster.HeaderView
keep roster style