Fix missing declarations when tracker is enabled

Drakona reports that tracker support does not build.  Fix it.
Remove unused REMOVE_EOL macro in keypad.cpp

It conflicts with pre-compiled headers.
Make marker floats const
Use d_strdup for ui_add_gadget_button
Simplify jukebox filename setup
Remove hud_msg_buf