BUGFIX: if first value in std::accumulate is a nan, then grid generator barfs. Move filtering up from inside calc_sum_sq_deviation to top of construct_continuous_specific_hyper_grid so that std:accumulate gets nans filtered
BUGFIX: if first value in std::accumulate is a nan, then grid generator barfs. Move filtering up from inside calc_sum_sq_deviation to top of construct_continuous_specific_hyper_grid so that std:accumulate gets nans filtered

mit-probabilistic-computing-project/crosscat,poppingtonic/BayesDB,fivejjs/crosscat,fivejjs/crosscat,poppingtonic/BayesDB,mit-probabilistic-computing-project/crosscat,poppingtonic/BayesDB,JDReutt/BayesDB,fivejjs/crosscat,fivejjs/crosscat,probcomp/crosscat,fivejjs/crosscat,JDReutt/BayesDB,probcomp/crosscat,probcomp/crosscat,mit-probabilistic-computing-project/crosscat,probcomp/crosscat,fivejjs/crosscat,probcomp/crosscat,fivejjs/crosscat,probcomp/crosscat,probcomp/crosscat,mit-probabilistic-computing-project/crosscat,JDReutt/BayesDB,JDReutt/BayesDB,mit-probabilistic-computing-project/crosscat,poppingtonic/BayesDB,mit-probabilistic-computing-project/crosscat,JDReutt/BayesDB,poppingtonic/BayesDB,probcomp/crosscat,mit-probabilistic-computing-project/crosscat