Update no-empty for compatibility with esprima@1.0.4 (fixes #290)

As of esprima 1.0.4, an empty switch statement will have a ```cases``` property set to a 0-length array. Prior to that, no ```cases``` property would be defined. This change should make ```no-empty``` work correctly under both versions of esprima.