split game::process_activity into several activity specifc functions
apply astyle to new activity functions
make pickaxe usage a player activity
move resetting the moves of player to 0 into player::assign_activity
make pulping a player activity
extract the stop activity phrase into separate function
remove ineffective code from player::on_gethit, activities are canceled in player::deal_damage
move class player_activity into its own files
move player_activity::continuous to player_activity::values[0] as it is specific for one activity (reading) only

add player_activity::is_abortable
move activity_is_suspendable into class player_activity
use activity.position for the book item position only

record number of pulped corpses
make using pickaxe and pulping abortable
fix spelling mistakes
add documentaion file for player activity
Merge pull request #5910 from BevapDin/create-activity-class

Make pulping corpses and using pickaxe into player activities.