Strict checks skip check for `undefined`

This broke here:
https://github.com/johndyer/mediaelement/commit/9304e51fc52561acbf44341671796e919b5cbda3#diff-c828f76ddf61bb6b8160755ebf3de782R970

Ultimately, you want to not set the poster if the value of `posterUrl` is falsely. Previously, `undefined` didn't make it through because `undefined == null` equals `true` but `undefined === null` equals `false`. In the 2nd case, `posterUrl` is only checked for empty string and `null`, but the function call is derived from, `player.$media.attr('poster')`, returns `undefined`.
Merge pull request #1348 from staylor/patch-3

Strict checks skip check for `undefined`
Updating 2.16.1 changes
2.16.1
2.16.1
Flash and silverlight files are binary.
2.16.2 numbering
2.16.2 changes
2.16.2 files
Fixed Flash sending time update events while buffering from issue #1351