Remove buggy debug string
Add private feedback message when demoting a user
Fix display bug in message for /demote
Add demotion message for user who was demoted
Changes to scrollback buffering and lobby logging

- When `config.reportjoins` is enabled, joins are no longer included in
  the scrollback buffer sent to the client when joining the lobby.

- Leaving the lobby is now included in the lobby file logs.

- The identity of users using /birkal is now included in the lobby file
  logs (but still not shown in the content sent to the client).
Better messages for /potd
Same Type Clause implemented
- not currently used anywhere, but will be nice for future custom games
Fix syntax error in `sametypeclause`
Implement /updateserver

This command updates the server code to the upstream repository
version. It requires that `git` be on the PATH, which may not be
the case on a Windows installation.
Temporary fix to the team preview issue
Fix links to CAP analyses
Use `console` permission for /updateserver rather than `hotpatch`

This is mainly because there is a chance (however small) that dealing
with the result of /updateserver will require shell access to the
server. There's also a race condition when two people update at once
when there are changes to the working directory or index, and limiting
this to the `console` permission will help avoid that.
Log users leaving the lobby
Changes to `logging.md`

- Refer to the project as 'Pokemon Showdown' rather than 'Showdown'
- Up to date information about the logging features of Pokemon Showdown
- Use UNIX line endings (like the rest of the project does)
Decrease chance of a race condition with /updateserver
Cloyster gets Rapid Spin for chainbreeding
- Fixes LC Tentacool's Rapid Spin + Toxic Spikes set
Genderless pokemon can't pass egg moves
(Fix learnset checker suggesting otherwise
NEXT: accuracy changes, nerf Justified CC, other changes
- all accuracy is now rounded up to the nearest multiple of 10%
- except for Fire Blast / Blue Flare, which have different changes
- Justified caps base power at 100 mostly: Sacred Sword has a use now!
- Surf has 10% chance to lower Speed
Randbat script update
NEXT: Virizion gets Horn Leech