zero is evaluated as a falsey value

In mustache.js, number zero is evaluated as a
falsey value (such as other javascript falsey
values, included empty string and boolean false).

This commit evaluate zero as a falsey value to have
a consistent behavior between mustache.java and
mustache.js.