issue-17 | issue-18 | Enable window-crop using 0 offsets + syntax fix fo...

...r ES3
Fix for:
* https://github.com/Wikia/vignette-js/issues/18
* https://github.com/Wikia/vignette-js/issues/17
Please stick to the guidelines: https://github.com/Wikia/guidelines/blob/master/JavaScript/CodingConventions.md#multi-line-statements

_When a conditional is too long to fit on one line, start a new line for the conditions and wrap them as desired. Don't start a new line with an operator._

I'd even break it to:
```
if (
	config &&
	config.hasOwnProperty('xOffset1') &&
	config.hasOwnProperty('yOffset1') &&
	config.hasOwnProperty('xOffset2') &&
	config.hasOwnProperty('yOffset2')
) {
```

What do you think?