Use `PUT` in the example instead of `POST`.

POST is available using CORS. Show that XCOP is more better-er.
Add the year 2014 to the license copyright.
Changes to the static hosted `xcop.html`.

* Use `onload` instead of `onreadystatechange` + `readyState === 4`
* Add an `onerror` handler and a new "XCOP-RESPONSE-ERROR" message type.
* Bump the `protocolVersion`.

Note: `onreadystatechange` won't work when you use `onerror`.
Listen for new `message.type` of "XCOP-RESPONSE-ERROR".

And `reject` the promise.
Bump the version to 0.0.6