[MSCONFIG]
- fix CID 503793 (unlikely NULL pointer dereference), 514558 (check return value)

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64884 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:MM]
- Generate PAGE_FAULT_IN_NONPAGED_AREA bugcheck for PTEs that have their protection set to zero. This gives a more useful error description than the infamous 'TempPte.u.Long != 0' assertion*.
CORE-8679 #resolve

* and is also What Windows Does(TM)

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64885 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:MM]
Make special pool usable:
- Invalidate PTEs on free to catch use-after-free situations (and not confuse Mm)
- Fix pattern check not to look for more than 8 bits in a byte
- Enable POOL_FLAG_SPECIAL_POOL if special pool has been initialized
- Implement MmExpandSpecialPool
- Issue the correct SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION bugcheck when problems are detected
- Magic values--
To enable special pool for a single tag, set a value for MmSpecialPoolTag in ntoskrnl/mm/ARM3/pool.c.
To enable it for more than one tag, set MmSpecialPoolTag and modify MmUseSpecialPool in ntoskrnl/mm/ARM3/special.c (e.g. to return TRUE independent of Tag).
CORE-8680 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64886 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:KE]
- Issue the appropriate bug check codes when faulting in special pool
CORE-8680

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64887 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:MM]
- Add missing call to ExpSeedHotTags

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64888 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:MM]
- Add a way to generate a pool tag from the calling driver name if none is specified. Disabled by default.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64889 97493ccd-5924-5043-b1f5-66cb403b36ce
[TASKMGR]
- fix CIDs 731628 (unlikely buffer overrun), 500038 (dead code), 1101977 (unchecked return value)

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64890 97493ccd-5924-5043-b1f5-66cb403b36ce