bug-fixed: live streams does not seem as live, it is due to
removeGhostStream function is server regard every stream which received
any packet as ghost. It is fixed and test codes are written for both
server side and android side. resolves #180 resolves 181

Also stream list is ordered by time descending resolves #182
MediaController appears when the stream is not live. resolves #183
Merge remote-tracking branch 'origin/master'