option_changed to function
adh_tmp to tmp
new read_ini function
INI file no longer updated if nothing to update

Means you can have ini file open in editor and it only has to reload
when something actually changes, not on each reload of the app
Control bindings using new read_ini function
Limit to application now loading using func
Author var read moved to funcs
Fully moved load over to read_ini
profile_changed changed to function
removed a bunch of pointless adh prefixes
starting ADH class
profile functions moved to class
progress moving to class
update_ini now in class
more classing
debug moved into class
program mode changed into class
most code in class
Fixed bug stopping special keys clear mouse box
more code in class