Various code cleanups.

  - rename Snap.Internal.Types -> Snap.Internal.Core

  - fix some haddock markup issues

  - make it clear in the FileUpload docs that requests must be correctly
    encoded.