Isnan

This PR adds isnan(). Was tested on Windows/X86. Your comments are welcome. 

Philippe
Probably want Bool of the same vector width as the input, in case an internal user of isnan calls it on a vector of floats.

Bool(x.type().width) should do the trick.