Clean up running in player struct
Move cumber_* to player_state
Move cur_light to player_state
More stuff out of defines.h
Move some term stuff into z-term
Rip defines.h apart some more
Make and fill project.h
Remove remaining macros from defines.h
Make ui-input.h
defines.h delenda est - really
Read object modifiers from edit files
Add new PROJECT flags, implement PROJECT_SAFE
Prepare for arc projection
Add get_angle_to_grid table
First rough cut at generalising project()
Some tidying of project() and subfunctions
More project() tidying
f is for feature :)
Fix subwindow settings problem elly found, started in 6cf3437e0.
cmd-pickup: remove cmd_get_arg_item() test in do_cmd_pickup()

This test requires that the command have an item argument, but pickup implicitly
targets the floor and so has no argument.