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.
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
Merge pull request #420 from WebAudio/372-StereoPanner

Part 1 of #372: Add StereoPannerNode
Merge pull request #408 from WebAudio/109-channel-layout

Define channel layouts a bit more.
Fixes #424.