Merge pull request #65 from craigmarvelley/master

Added missing semicolon in sample fixture file.
Use the same metadatas. Save time and memory.
Merge pull request #66 from sliver/master

Use the same metadatas. Save time and memory.
Fix WebTestCase to take care of different object managers

This patch fixes PR #66 that intended to save time/memory.
However, this PR added a BC break as it was impossible to load fixtures
using different object managers in the same test.

This patch allows to cache metadata by object manager name and should
fix the bug described above.
Merge pull request #67 from willdurand/fix-66

Fix WebTestCase to take care of different object managers
also allow 2.2
added postFixtureRestore()
clear Doctrine's result cache if used
Merge pull request #69 from robocoder/patch1

clear Doctrine's result cache (e.g., APC) if used
extend Client to check query count after each request
Add specific Exception
overwrite default test client
Reorganize a bit and allow using annotations to set the maximum number of queries allowed
require doctrine/common for the annotations

Not sure what version to require, not sure if I care (or want to add unnecessary restrictions
disable by default
Only alias the test.client service if we actually have max_query_count set
Add some docs
adjust readme
require at least doctrine 2.x
Make overwriting the service be more robust.