[2985] Implement script support for quest 11090

Thanks to @grz3s for providing the necessary data
[2986] Fix conflict between quest 8447 and 8733

Thanks to @cala for pointing the issue

Close #94
[2987] Implement script support for quest 10310

Thanks to @ghost and Zharvek for providing the information.
Based on the original work of zlokobni
[2988] Implement script support for quest 11154

Thanks to @Rog360 for providing the information

Close #89
[2989] Implement script support for quest 12652

Thanks to @Rog360 for providing the information

Close #88
[2990] Update commit [2986]

Also add missing comment
[2991] Update and improve script for quest 1249

Fix #85
[2992] Implement script support for quest 11889

Close #77
[2993] Fix build for CMaNGOS 12606

Require CMaNGOS [12606+]
[2994] Implement script support for quest 10935

Thanks to @Rog360 for providing the data

Close #90
[2995] Implement script support for quest 3367.

Please note that there might be many details on this event which are currently missing.

Close #96
[2996] Implement script support for quest 9729

Part of #27
[2997] Implement script support for quest 9879

This will use the same base code as quest 9868.
Also, please note that this commit involves a lot of guesswork.

Part of #27
[2998] Implement script support for quest 11085

Please note that this will only support one spawn location of the escorted NPC. The other escort paths will be added once the database will have proper spawn locations.

Part of #27
[2999] Implement script support for quest 11673

Part of #27
[3000] Whitespace cleanup