Add nyets Effects11 code. Add FX11 lib dependency.
Fix log message prefixes
Fix module name reading.

The module filenames were read into the wrong variables.
Move logic into function. Refactor. Init static var.

* Move logic that allocates memory for shared data previously in
dllmainProcAttach to new function createSharedDataMap.
* Be more specific on the initialisation and pointer setting:
** Use raw pointer as memory pointer, move it, and assign it to
variables pointing to subsections.
Refac HardHook, code more understandable, commenting, make call code similiar

* Remove invalid TODOs. The code is correct.
* Block-format HH calling code similiar.
* Add comment documenting that using the alternative HH logic requires
callers to follow a specific order of calling.
* Move variables to make program flow clearer.
Follow common logging logic in similiar fns. Add more optional verbose logging.
try
Initialize variable
Add TODOs
Use fx11 lib. Remove obsolete indirect code.
Add TODO for explanation.
Add fx11 (Effects 11) library source.
Add fx11: Fix lib include.
Uniformize d3d cpp code: hookD3D-functions
Extend D3D9 overlay

* Implement alternative hook for ex function.
Overlay: Code cleanup. Aspect separation.

* Separate the data structures for DXGI, D3D10 and D3D11.
Specifically, separate the offset fields for AddRef and Release;
the same variables were used for D3D10 *and* D3D11.
* To get hSelf of module use own function.
Overlay: Unify logic and be less verbose.

* Do not set DXGI data in d3d11.cpp
* Set a module filename only once; then compare.
** This makes the code more consistent as well.
* Initialize DXGIData only once.
* As D3D10 and D3D11 both use DXGI when both are injected
but only one device (10 or 11) is used to draw we got a log
message for each draw call. This log message has been made a
EXTENDED_OVERLAY_DEBUGOUTPUT define one.
* Fix comments
Fix data (module filepath) usage

* Use of the variable was inconsistent.
Fix and robustness

* Remove that init again, that broke things. Introduce another Prep function instead.
* Remove unnecessary typedefs
* Add null checks
Fix newlines