Iosbackends

Update iosbackends branch from master before starting to convert it to cmake!