Revert commit of "Move BPM out of OnlineInfo"
Modifies GetScoresRequest to build query string locally instead of using WebRequest.AddParameter since it doesn't support array parameters
Split out user activity from user status Co-authored-by: Dean Herbert <pe@ppy.sh>