major refactoring of u_init

also small changes in effects as allowing certain items to be blessed, reducing poison received by orc to one vial
autoidentify potion of oil - from AceHack
Merge branch 'refs/heads/master' into u_init

Conflicts solved:
	src/u_init.c
temporary revert changelog to UnNetHack state
patchlevel increased
Removed anti-matter vortex
Wands and spells of digging are no longer restricted on maze levels
Livelog: report bag of holding explosions
sp_lev.c: Remove unused functions
Fix most compilation warnings
refactor u_init

it will be even better after transition to compiling with c++ compiler and function overloading