libdeng1: Prefix PI, PI_D macros with 'DD_'

Also removed the "undef PI" from libdeng2's math.h as this is not
defined on platform we currently target (AFAIK, its M_PI).
Refactor|libcommon|GameStateWriter|GameStateReader|SaveSlots: Represent savegame file paths as de::Path