Merge pull request #3360 from 9rnsr/fix12266

[REG2.065] Issue 12266 - Header generation produces uncompilable header
Merge pull request #2924 from 9rnsr/fix_uda_parsing

Relax current limitations for UDA syntax parsing.
Use bool instead of char inside global.param
Completely ignore -quiet flag
Remove unused variable 'scheduler' from Param
Remove unused variable 'noboundscheck' from Param
Give doXGeneration and xfilename better names
Merge pull request #3367 from yebblies/param

[cleanup] Clean up parameters
Fix crash with non-normalized Windows paths in Visual Studio build
fix Issue 12302 - Assertion failure in expression.c (line 432) when using template isCallable
Merge pull request #3366 from CyberShadow/fix12302

fix Issue 12302 - Assertion failure in expression.c (line 432) when using template isCallable
Merge pull request #684 from yebblies/issue5498

Issue 5498 - array of elements of subtypes of a common supertype
[style] fix indent
fix Issue 12334 - Cannot access frame pointer of nested class from inside lambda
fix Issue 12280 - Redundant "template instance ... error instantiating" messages
Improve error diagnostic in fail_compilation/ice10076.d
Merge pull request #3368 from CyberShadow/vs-20140309

Fix crash with -main and non-normalized Windows paths in Visual Studio build
Merge pull request #3373 from 9rnsr/fix12280

Issue 12280 - Redundant "template instance ... error instantiating" messages
Add Makefile rule for generating Exuberant Ctags tags file
Scan C++ headers (.h) aswell when generating tags