lurch towards const correctness
Merge pull request #1593 from WalterBright/b48

lurch towards const correctness
fix Issue 9436 - enum cannot be forward referenced with cyclic imports and mixin
Array doesn't need to be an Object
fix Issue 9439 - CTFE ICE: calling member function after "incorrect this" error
Merge pull request #1596 from WalterBright/b49

Array doesn't need to be an Object
< and > are magic only if generating HTML
Merge pull request #1594 from 9rnsr/fix9436

Issue 9436 - enum cannot be forward referenced with cyclic imports and mixin
Merge pull request #1597 from 9rnsr/fix9439

Issue 9439 - CTFE ICE: calling member function after "incorrect this" error
Merge pull request #1599 from andralex/master

< and > should be magic only when generating HTML
remove old dead code
Merge pull request #1602 from WalterBright/refactor2

remove old dead code
FileName* => const char*
remove dependency on list_t
remove unnecessary #include's
Merge pull request #1604 from WalterBright/refactor4

remove unnecessary #include's
Merge pull request #1603 from WalterBright/refactor3

remove dependency on list_t
Merge pull request #1601 from WalterBright/refactor1

FileName* => const char*