Improving webkitGetUserMedia error handling and error messages