add Float::{INFINITY,NAN} if available
Merge branch 'master' into iij