Add Mod._eval_is_nonnegative helper

closes #8581
On Wed, Dec 10, 2014 at 07:49:35AM -0800, Christopher Smith wrote:
>    Should this be if self.args[0].is_zero or self.args[1].is_positive? (And
>    similar in the other routine?)

Mod(foo, 0) is undefined.