Attached is a patch to add media 2.x version dependency.
We've had issues with adding versioned dependencies to Media and File entity in the past.
The problem is that versioned dependencies don't work with -dev versions or git clones (they always fail, make it impossible to install/update the module) See #1013302: Versioned dependencies fail with dev versions and git clones.
Marking this as postponed until the versioned dependency issues are fixed.
Drupal is a registered trademark of Dries Buytaert.