InlineJS can now treat its 'code' parameter as Python format script and escape the parameters in a HTML-safe way.
adopt SimpleStation's unit test for Media type detection into the new
test suite (after a thorough cleanup/rewrite)
bump version to 0.11dev
MediaCore CE now requires Python 2.6 or 2.7

Too many libraries don't work with 2.4 anymore and I don't really see a point in supporting Python 2.5. The major Linux distributions with long-term support use Python 2.6 as far as I know.
remove WebTest from the dependency list, web test is ony used in unmaintained test cases which are to be converted to a unittest-based system.
load dependencies from "dev" directory again
use sqlalchemy.ext.mutable instead of the deprecated MutableType.

SQLAlchemy 0.8 does not support MutableType anymore and the docs indicate that the old implementation is not very efficient.
bump ToscaWidgets requirement to 0.9.12 to prepare the Pylons 1.0 change
enhance dependencies in setup.py: MediaCore currently does not work with SQLAlchemy 0.8 (MutableType, class_mapper).

Also SQLAlchemy migrate is not compatible with 0.8 so probably we need to stay with 0.7 until migrate is replaced with alembic.
update WebOb to 1.1+
upgrade to Pylons 1.0
switch to alembic-based migrations.

This enables us to tackle the upgrade to SQLAlchemy 0.8 later (migrate only
supports 0.7 currently and there is very little development activity).
Furthermore alembic is a really good tool for developers because they can now
create site-specific migrations with the main MediaCore migrations without too
much hassle when upgrading later on.

With that commit upgrades from MediaCore CE before 0.9.0 are not supported
anymore because I suspect there is very little user interest in that,
converting all previous migrations would have been quite a lot of work and
ultimately I think really old migrations will break at some point anyway
because we don't have automated tests for them.
remove outdated/unused batch scripts
merge 0.11 development branch into master