base64, FCP additions and fcpupload script

this forms the base of my later changes in files-in-manifest.

I only now saw the comments you made on november 24th 2013 :/
I'm confused by this. I know I'm reading it wrong, but it reads as if the absolute path to `freenet.jar` must be the same as `fcp/upload.py`. I'm not sure how to rephrase it though because I don't understand what it's trying to say.