Potential leak warning on non-param bindings. Fixes gh-1802

- Removes incorrect test expectations from Prototype.js tests
- Adds false positive test
- Ensures that var decls can re-assign to param bindings of same name. (not that anyone should do that)

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>