Adds base classes for difficulty calculations, hooks them up with carousel container, and adds a port of the osu difficulty calculator.
Also makes the connection private.
Also fixes the broken IPC condition
Moves import code to BeatmapDatabase.
Also adds event that notifes the song select when a beatmap is added.