Adding refresh button to memory view

because that allow analysing a changing value
Adding code reload to apply cheat

because that apply code cheats
Reducing duplication in the code and memory view

because that's better organisation
Adding go to address function to code view

because it's useful to show code at another address
Adding option to change compilation setting during emulation

because it's useful to change a setting fast