Document the O3D binary formats.
Document the O3D binary formats.

I just wrote up some small docs to kind of get this out
of the way. If Josie wants to write a more formal doc
to put on the website we can do that but at least with
this it's documented.

Going through it I have a minor concern. The Buffer
format is fine because it spells out exactly how much
data it expects.

The Skin and Curve formats do not so if pass in a
valid offset but an invalid length when you call
Cuvre::Set(myRawData, validOffset, invalidLength)
you get undefined results and possibly no errors 
depedning on what data it runs into.

This may or may not matter as it's unlikely the
user will get very far with an invalid length. The
issue is just more that it's possible.


Review URL: http://codereview.chromium.org/155246

git-svn-id: http://src.chromium.org/svn/trunk/src@20457 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: 4663ebdcba42a219e8021a16b0fb960067b3cc34
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser