adjust evalrule

This is better behavior for segments which return all NaN then throwing an error which, as is, prevents plotting of functions like `x -> cos(x) > 0 ? 0.0 : NaN` (used to emphasize where something is positive).
Merge pull request #118 from jverzani/patch-1

adjust evalrule