Fixes https://github.com/ppy/osu/issues/476.
# Conflicts: # osu.Game.Rulesets.Mania/UI/Column.cs
Moves star difficulty calculation entry-point to Beatmap, and sets star difficulty at the correct place for song select to display.
Adds base classes for difficulty calculations, hooks them up with carousel container, and adds a port of the osu difficulty calculator.