Added Scrollbars and the Top/Bottom scrolling option to various lists.

Code based on atomicdryad's PR (https://github.com/CleverRaven/Cataclysm-DDA/pull/2843) with a few changes to the scrollbar calculation.

There are still a lot of menues left that would have to be rewritten to support top/bottom scrolling.