changes signature of event listeners and moves the list of event names from class instances to 'static' class property
adds error code to error object in SourceBufferExtensions append/remove events
Merge pull request #315 from MSOpenTech/development

changes signature of event listeners and moves the list of event names f...