=================
- Add bundling support: bundles are collections of Resources that can
be served in one HTTP request. Bundle URLs are constructed by the
fanstatic injector and served by the fanstatic publisher.
- Remove eager_superseder arguments from Resource, as this was not used.
- Abstracted features of Resource, Group, Bundle into base classes
Renderable and Dependable.
- Improved sorting of resources for inclusion on web page. This is to
prepare for bundling support. Ordering is now more consistent, no
matter in which order resources are .needed(). As long as you marked
dependencies right this shouldn't break applications; if your
resources are included in the wrong order now, fix resource dependencies.
- base_url is not required anymore (as in the past); improve base_url
management API so that integration packages like zope.fanstatic have
a more explicit way to manage this information.
- Resources check whether the file they refer to exists or not. If
the file doesn't exist you get an UnknownResourceError.
- Renamed UnknownResourceExtension exception to
UnknownResourceExtensionError. The old exception name is still
available for backwards compatibility.
- Use mtime instead of md5 for determining speeds up version computation
during development. The hashing method is still available for people who
don't trust their filesystem using the ``versioning_use_md5`` parameter.