Rule: no native reassignment

Closes #99 I'm not sure if I sure incorporate variable declaration into it as well. Neither JSLint or JSHint consider this a problem:
```
var String = new Object();
```
However both of them complain about this:
```
String = new Object();
```