Update Portable: Add BitcoinUriBuilder support, create subfolder structure

Just a small update to niceify the code, and also add support for one crucial part: BitcoinUriBuilder.
Unfortunately some code is different on Portable platform, so that had to be changed (mainly the StringComparison and the namespaces used).