Make monster status effects actually work (thanks Delvin)
Add PROJECT_PLAY to projection effects which can hurt the player
More project feature handlers
Rework project object handlers
fix bug preventing cancelling out of repeated commands
Merge pull request #355 from fizzix/restruct-bugfix

fix bug preventing cancelling out of repeated commands
Reorganise project monster handlers
Reform project player handlers
Use PROJECT_PLAY, allow for some things that never happen, update comments
Split project.c up into five files
Move terrain processing to end of project(), tidy player damage at a distance
Add temporary processing flag for projection blast grids
Remove teleport_away
Remove teleport_player
Remove remaining teleport_ functions
Remove spells.c and spells.h, some of the moved stuff needs work
Remove projection processing marks after teleport effects
Add thrust away effect, unused, will need work
Remove GRID, GRID_Y, GRID_X macros
Kick missile animations to the UI