IsNull and DropNA expressions

closes #697 
In bcolz compute code I've started uniformly using the arguments `expr` and `data` as in

    def compute_up(expr, data, **kwargs)

I found that this consistent naming made it a bit easier to quickly inspect functions.  Maybe we should think of a standard to writing compute functions (not necessarily this one, but some standard)