using Object prototype version of hasOwnProperty as window.hasOwnProperty doesn't exist in older browsers (IE8)
Merge remote-tracking branch 'edrico37/rev1' into rev1
bump version to v1.1.20