Update iPad version and remove warnings from it

Update iPad version to use the latest shared_ interface code and fix a
few warnings noted in the iPad build.