Pickups now have collection delay when vomited

Implements FS#394.
Merge pull request #286 from tigerw/pickupdelay

Pickups now have collection delay when vomited
Unified cPlayer's Heal() function with cEntity's.
Cleanup in cPlayer.
APIDump: Documented cItemGrid and cPlayer.
Fixed cPickup's constructor's parameter naming.
APIDump: Documented cPickup.
APIDump: Documented cEnchantments.

The constants are self-documenting, no need to describe them further.
cPickup cleanup.
Renamed cMonster::GetSpawnRate() to GetSpawnDelay().
APIDump: Documented cMonster.
cMonster: Improved doxycomments.
cIniFile doesn't store filename internally anymore.
cIniFile: Renamed functions to make meaning more explicit.

For example KeyComment() -> GetKeyComment() / AddKeyComment()
ChunkWorx: Updated for the cIniFile changes.
cIniFile: Improved doxy-comments.
APIDump: Documented cIniFile.
Both the LoadWorlds() function and cAuthenticator now use the cIniFile object from the Root::Start() function.
Merge branch 'IniFileCleanup'
Changed "cIniFile IniFile" to cIniFile & IniFile"