To avoid further floating-point comparison bugs, remove all usages of Bindable<{float,double}>, replacing them with their Bindable<Float,Double> counterparts.
Removes reliance on string lookups and better defines elements for introduction into database
No reason for it to be a container.
Removes explicit initial state setting in DrawableOsuHitObjects.
Fixes #1456
Most issues were related to BeginLoopedSequence usage and lack of "this." in front of transform helpers.
Depends on https://github.com/ppy/osu-framework/pull/837