[Soc2014] Official meta API

We've gone to a lot of work over the last few years to remove special-cases for contrib apps in core Django code. I'm afraid that I don't think it's an option to merge this patch as long as it adds more such special-cases.