Work around a compiler bug in VS2015 RTM
Work around a compiler bug in VS2015 RTM

The compiler has a bug that won't be fixed until Update 1: it doesn't
resolve decltype in type arguments of a partial specialization. As a
workaround we define and use a type alias for the type of std::ignore.

Microsoft/bond,sapek/bond,tstein/bond,upsoft/bond,sapek/bond,Microsoft/bond,gencer/bond,chwarr/bond,gencer/bond,tstein/bond,ant0nsc/bond,gencer/bond,jdubrule/bond,alfpark/bond,Microsoft/bond,jdubrule/bond,jdubrule/bond,gencer/bond,chwarr/bond,Microsoft/bond,alfpark/bond,tstein/bond,chwarr/bond,sapek/bond,chwarr/bond,jdubrule/bond,gencer/bond,sapek/bond,tstein/bond,ant0nsc/bond,upsoft/bond,ant0nsc/bond,alfpark/bond,jdubrule/bond,upsoft/bond,chwarr/bond,sapek/bond,jdubrule/bond,sapek/bond,upsoft/bond,chwarr/bond,ant0nsc/bond,Microsoft/bond,tstein/bond,Microsoft/bond,alfpark/bond,tstein/bond