Define channel layouts a bit more.

Fixes #109.
Use DOM4 exception instead of legacy names

Patch generated mostly with the following script, assuming GNU sed:

    #!/bin/sh
    FILE=index.html

    sed -i 's/INDEX_SIZE_ERR/IndexSizeError/' $FILE
    sed -i 's/HIERARCHY_REQUEST_ERR/HierarchyRequestError/' $FILE
    sed -i 's/WRONG_DOCUMENT_ERR/WrongDocumentError/' $FILE
    sed -i 's/INVALID_CHARACTER_ERR/InvalidCharacterError/' $FILE
    sed -i 's/NO_MODIFICATION_ALLOWED_ERR/NoModificationAllowedError/' $FILE
    sed -i 's/NOT_FOUND_ERR/NotFoundError/' $FILE
    sed -i 's/NOT_SUPPORTED_ERR/NotSupportedError/' $FILE
    sed -i 's/INUSE_ATTRIBUTE_ERR/InUseAttributeError/' $FILE
    sed -i 's/INVALID_STATE_ERR/InvalidStateError/' $FILE
    sed -i 's/SYNTAX_ERR/SyntaxError/' $FILE
    sed -i 's/INVALID_MODIFICATION_ERR/InvalidModificationError/' $FILE
    sed -i 's/NAMESPACE_ERR/NamespaceError/' $FILE
    sed -i 's/INVALID_ACCESS_ERR/InvalidAccessError/' $FILE
    sed -i 's/TYPE_MISMATCH_ERR/TypeMismatchError/' $FILE
    sed -i 's/SECURITY_ERR/SecurityError/' $FILE
    sed -i 's/NETWORK_ERR/NetworkError/' $FILE
    sed -i 's/ABORT_ERR/AbortError/' $FILE
    sed -i 's/URL_MISMATCH_ERR/URLMismatchError/' $FILE
    sed -i 's/QUOTA_EXCEEDED_ERR/QuotaExceededError/' $FILE
    sed -i 's/TIMEOUT_ERR/TimeoutError/' $FILE
    sed -i 's/INVALID_NODE_TYPE_ERR/InvalidNodeTypeError/' $FILE
    sed -i 's/DATA_CLONE_ERR/DataCloneError/' $FILE
    sed -i 's/INVALID_POINTER_ERR/InvalidPointerId/' $FILE
Clarify that no clipping is applied to intermediate nodes

This fixes #366.
Define what the ctor's argument of OfflineAudioContext do.

This fixes #19.
Fix typos + comma
Clarify that OscillatorNode.start only has one parameter

This fixes #329.
Address review comments
Explain lack of serialization or introspection

This fixes #256.
Fix typo
Fix typo
Mention that other channel layouts may be supported in future version of this spec.
Stereo panner proposal
Changed name of parameter to "pan" due to feedback
Merge fixes
Merge branch '379-new-exception-names' into gh-pages
Merge pull request #395 from WebAudio/366-no-intermediate-clipping

Clarify that no clipping is applied to intermediate nodes
Merge pull request #401 from WebAudio/329-oscillator-no-duratio

Clarify that OscillatorNode.start only has one parameter
Merge pull request #402 from WebAudio/19-offlineaudiocontext-arguments

Define what the ctor's argument of OfflineAudioContext do.
Merge pull request #403 from WebAudio/256-no-instrospection

Explain lack of serialization or introspection
Address review feedback.