* Chartkey generation
* Simfile filehash generation
* Read filehash on NSCRSG. Add FLU packets and friendlist vectors. Add
getserverversion method. Send chartkey, filehash and rate on start request.
* Use filehash to find the selected song if it is not empty.
* Friendlist update broadcast.
* Send note row size if it's bigger than 1
* Used for chartkey generation
* Define the ReportScore function with numNotes when WITHOUT_NETWORKING is defined
* Replace hardcoded rainbow effect with UserTier02OrBetterCommand.
* Added Difficulty and Steps param to UpdateNetEvalStats message. The
beginning of custom-themable online stuff begins.
[ScreenNetSelectMusic]
* Started to port SampleMusicPreviewMode from ScreenSelectMusic.
* Changed MusicWheel metrics to read from OnlineMusicWheel instead.
* Added section, roulette, and random music (not used yet).
* Stop the music when reaching a section.
[others]
* some theme file additions