Moves star difficulty calculation entry-point to Beatmap, and sets star difficulty at the correct place for song select to display.
They can now only be instantiated from BeatmapDatabase and are abstract (to avoid misuse).
Adds base classes for difficulty calculations, hooks them up with carousel container, and adds a port of the osu difficulty calculator.