Fix some errors and add a base_terrain.
Correctly handle books where we've finished all chapters.
Fix durtion of PLAYER_ACTIVITY_READ (it was 0.1% of what it should've been!) and remove a debug message.
Improve Item_type_book::get_property_description().