Added functionality to memory and code view

The biggest thing I wanted to do was fix hex view and jumping when you try to click around. I also ended up adding scrolling functions to both views (I kept trying to scroll and then remembered I couldn't). I also added middle click to follow branch at current address.

In addition, I cut out some uneeded draw calls and functions, and the 'f:' specifier before every number in float view because I felt it was superfluous.