Resolve CUICatalog: Invalid asset name supplied: (null), or invalid scale factor: 2.000000

In iOS 7 was getting runtime log messages from InAppSettingsKit because a imageNamed was trying to load an image with an empty/nil string.   This resolves that problem.  This also has a little fix for iOS 6 warnings.