Improved scrolling GUIs

 * Added small gaps between changelog lines, stopped the * from being added to each line
 * Made the changelog word splitter handle a few edge cases better
 * Cleaned up GuiScroll a ton
  * Attempted to give proper names to all functions/variables
  * Cleaned up logic/made it more readable
  * Fixed a few bugs
  * Added support for padding and slots with variable heights