[ffigen] Handle NS_RETURNS_RETAINED and methods that start with new/alloc or contain copy (#380) * Handle NS_RETURNS_RETAINED and methods that start with init/alloc * Split up tests