Added OutsideOfQuadUVMode

• Instead of just wrapUVs on or off (boolean), added a new enum `OutsideOfQuadUVMode` currently with options `OutsideOfQuadUVWrap`, `OutsideOfQuadUVClamp`, and `OutsideOfQuadUVSkip`.
	» Now `createDestImageData()` take a OutsideOfQuadUVMode, and stores it in the DestImageGenInfo, which is used in genDestImagePixelBytes via a switch/case.
	» The first two modes work as before; `OutsideOfQuadUVSkip` just early-outs from `createDestImageData()`.
	» `OutsideOfQuadUVSkip` is notable because it’s the mode we’ll use for most things in the main project.
• Also, fixed `withini()` calculations to be inclusive (exclusive would be `betweeni()`).
Added popup menu UI for OutsideOfQuadUVMode

Since the UV mode is no longer a polarized decision, switched out the tap-to-invert button with a popup menu, much like the image selection popup.

• Image selection popup-related vars and methods renamed to be prefixed with `imageSelection`.
• Each image selection popup-related var and method duplicated and prefixed with `outsideOfQuadUVMode`.
	» Old `wrapUVs` functionality mostly replaced, with portions going into the new duped-and-reprefixed methods.
	» Just a bit of duplicate code between these; could be factored out, but not all that important maintenant.
• Updated NSUserDefaults save/load usage.
• Changed `- popupMenuWillDisappear:` to call `selectImagePopupMenuWillDisappear:` or `selectOutsideOfQuadUVModePopupMenuWillDisappear:` as appropriate.
• Re-wired things in Main.storyboard.
• Also, both QBPopupMenus switched to arrowDirection downward (menu above).  Not sure what I was thinking with the menus extending rightward.
• And fixed the “clear color” (when using `OutsideOfQuadUVSkip`) to actually be clear by calling `calloc()` in createDestImageData() instead of just `malloc()`.
• Minor: imageViewLayer given a subtle thin dark border.