Two new flags:
* NOTORQUE - exclude objects from MBF torque simulation. Applied to DOOM objects that are rooted into the ground or appear to float (applies iff demo version >= 3.40.46)
* ALWAYSTORQUE - apply torque to an object even if comp_falloff is enabled.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2688 86ba831e-150c-0410-ab35-e06eaae15ed9
* Support for gibhealth property in thingtypes.
* Re-correct player death sound behavior for Heretic via new pointer

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2689 86ba831e-150c-0410-ab35-e06eaae15ed9
* MF4_NOZERODAMAGE flag allows missiles with Heretic/Hexen behavior of not invoking P_DamageMobj if zero damage would be inflicted. Flag applied to all things that need it.
* Removed incorrect code that just ignored pain for zero damage in P_DamageMobj.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2690 86ba831e-150c-0410-ab35-e06eaae15ed9
Give invisible lich fireballs the MF4_NOZERODAMAGE flag.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2692 86ba831e-150c-0410-ab35-e06eaae15ed9
Warp cursor to bottom right corner of screen like Choco Doom now does when releasing it.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2693 86ba831e-150c-0410-ab35-e06eaae15ed9
Added a second portal link grabbing function that returns null if there isn't an explicit link between two groups.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2694 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: Updated project to Xcode 5

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2695 86ba831e-150c-0410-ab35-e06eaae15ed9
Portals now spawn before things are loaded in the setup sequence. This is to ensure that the correct clipping engine can be selected before linkMobjToSector is called.

git-svn-id: http://mancubus.net/svn/hosted/eternity/branches/portal-branch@2696 86ba831e-150c-0410-ab35-e06eaae15ed9
Merge from trunk

git-svn-id: http://mancubus.net/svn/hosted/eternity/branches/portal-branch@2697 86ba831e-150c-0410-ab35-e06eaae15ed9
Updated MarkVector to operate on 32-bit chunks instead of 8-bit ones. Also added primitive dirty checking.

git-svn-id: http://mancubus.net/svn/hosted/eternity/branches/portal-branch@2698 86ba831e-150c-0410-ab35-e06eaae15ed9