Better handling of the REST API plumbing.
- Add a version_info field which is a better way to do ordered comparisions of the API version.
- All subresources now get their .api attribute set automatically, if they are passed back through the ObjectRouter. No more fiddling with context['api'] (unless of course, they don't make a roundtrip through the main ObjectRouter loop.