disallowMultipleVarDecl: add exception for undefined variable declaratio...

...ns

Rather messy as boolean logic could be simpler?
Not sure about the option name `exceptUndefined` either.

#451
You might also be able to do:

```js
hasDefinedVariables = node.declarations.some(function(declaration) {
  return !!declaration.init;
});
```