use setuptools to allow ./setup.py develop
Ignore the test.zip built during tests
fix some test errors caused by configuration
add configurable ItemEditor base class

use FEINCMS_ITEM_EDITOR_ADMIN_BASE_CLASS to be able to specify the
class that ItemEditor should inherit from. This allows, for example,
guardian.admin.GuardedModelAdmin to be used