Use `isNaN` because 'anything === NaN' is always false, thats is what closure compiler says.
Remove scripts template in favor of xoyuz bundles.
Improve error reporting.
Remove old media.py file.
Add some TODOs.
Jump to 1.2.17.
Merge tag '1.2.17'
Update xoyuz dependency version.
Jump to 1.2.18.
Merge tag '1.2.18'
Improve compatibility with old webkit browsers.
Jump to 1.2.19.
Merge tag '1.2.19'
Improve communication in process notification.
Jump to 1.2.20.
Merge tag '1.2.20'