Allow setting a custom incompatible video message. fixes #636

Rough-draft pull request, tried to match the codebase as much as I could. Let me know what you think (particularly about using the global videojs options to set this message).