[Soc2014] Official meta API

There's no reason to accept `**kwargs` here when there is only one legacy argument. Just have `many_to_many=None` here, and then issue the deprecation warning `if many_to_many is not None`