Merge pull request #2133 from jpf91/mingw

std.math: Check if dmd-style inline asm is available
Merge pull request #2305 from ibuclaw/tmplmath

Change various std.math.isXXX into templates
Merge pull request #2353 from ibuclaw/floatfmt

Add enum RealFormat to std.math
Merge pull request #2311 from ibuclaw/intnan

Add integral overload for isNaN for use in generic code
Ddoc supported 'real' formats in std.math
Add example test for borrowing Unique by ref
change `|=` to `||`
Merge pull request #2358 from NilsBossung/13171

fix Issue 13171 - std.algorithm.until(range, sentinel, OpenRight.no) doe...
Merge pull request #2363 from ibuclaw/2.066

Cherry-pick changes to std.math into 2.066
Recommend using portable std.ascii.newline for line terminator

Also document 'lines' constructor.
Merge pull request #2344 from mingodad/patch-1

Fix possible copy and paste mistake
Merge pull request #2345 from MartinNowak/fix13149

fix Issue 13149 - released libphobos2.a is build with PIC code
Merge pull request #2362 from braddr/install-fix

change install target to match current release structure
Merge pull request #2365 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta6)
Move examples in RedBlackTree to documented unit tests
Add construction-from-range capability to RedBlackTree
Revert "Add integral overload for isNaN for use in generic code"
Merge pull request #2359 from JakobOvrum/rbtrangecons

Add construction-from-range capability to RedBlackTree
fix issue 13163 - std.conv.parse misses overflow when it doesn't result in a smaller value
Fix install directory on Mac OS X