More flexibility for fedorapeople upload paths.

- Create parent directories on fedorapeople if they don't exist.
- Allow incorporation of package name in upload path
  e.g. public_html/packages/{pkgname}/
  might become public_html/packages/firefox/