Fixes Issue 648 - Expand template mixins in ddoc.
fix Issue 9305 - Ugly Ddoc for default template lambda expressions
Fix Issue 9195 - Should not be able to index a pointer in safed

This prevents indexing a pointer in @safe code unless the index is known at compile time to be zero.
add BT pattern to optimizer
add test case for BT patterns
Remove TARGET_NET from dmd
Merge pull request #1483 from WalterBright/b8

add BT pattern to optimizer
Merge pull request #1482 from yebblies/issue9195

Issue 9195 - Should not be able to index a pointer in safed
Merge pull request #1481 from 9rnsr/fix9305

Issue 9305 - Ugly Ddoc for default template lambda expressions
Merge pull request #1480 from AndrejMitrovic/Fix648

Issue 648 - Expand template mixins in ddoc
fix D2 pull #1480
revert last couple of pulls
revert failing test cases
fix reversion
Merge pull request #1486 from WalterBright/b9

move back end files to back end
Merge pull request #1408 from yebblies/removedotnet

Remove TARGET_NET from dmd
fix Issue 9304 - Unary minus operator doesn't work correctly with SIMD types.
Merge pull request #1488 from WalterBright/b10

fix Issue 9304 - Unary minus operator doesn't work correctly with SIMD t...
Add clean target
Add forgotten clean target src/id.[ch]