Javascript force filtering object items

    This option requires all for in loops to filter object's items.
The for in statement allows for looping through the names of all of
the properties of an object including those inherited throught the
prototype chain. This behavior can lead to unexpected items in your
object so it is generally safer to always filter inherited properties

Change-Id: I6454aca62a01ff6aac855b8c53237896e8494454
Implements: blueprint jshint-codestyle
Merge "Javascript force filtering object items"