Fixes bug #282 - Colons being url encoded when specifying port in HttpHomePath for FTP uploads

Fixes the issue by breaking up the HttpHomePath in to it's host, port and path components and then building the URL with System.UriBuilder.

Before Fix
![2014-09-23_20-33-11](https://cloud.githubusercontent.com/assets/1513109/4382140/d428dec8-4382-11e4-9bab-b4d69504b321.png)

After Fix
![2014-09-23_20-35-01](https://cloud.githubusercontent.com/assets/1513109/4382148/0223f22c-4383-11e4-82c1-262531ee3028.png)