Moved EntityCache and related classes to WeaveData project.
WeaveDataSource no longer builds XML hierarchy (TODO: use EntityTree).