One of Apple's many curious restrictions on iPhone apps has now been lifted. It used to be that, in order for developers to have microtransactions / in-app purchases, they had to charge something upfront for the software, essentially requiring consumers to pay at least twice, or not at all. Well, all that's changed, as the company has sent word to its developer community that the restriction has been lifted, meaning those annoying "Lite" and "Full" versions cluttering the app store can now be...