Editing pass through the spec. Replaced many references to 'string' with 'DOMString', added classes to tables, made some minor tweaks to language to clarify points, replaced references to exceptions with status codes and renamed error codes to status codes.