Fixed initialization of Hexen-style things

Recently added pitch and roll members were not initialized with zeroes when loading Hexen-style maps
At least, hitscan attack can be fired in random direction because of this
Add shadow and subtract styles to ACS.

There is a matching pull request for rheit/acs.
Restore shadow renderstyle.

It was accidentally lost in r3085.
Merge branch 'master' of https://github.com/Gaerzi/zdoom
Merge branch 'master' of https://github.com/rheit/zdoom
Merge branch 'gzdoom/master'

Conflicts:
	src/p_setup.cpp