Implemented the core upload method in FTPDirectoryInfo.
Files are cached locally before being uploaded.
FTPDirectoryInfo uses string instead of FileInfo as Upload argument.
Removes the 'paddedTitle' variable from the MenuBase.ShowAndSelectIndex method.
Fixes indexing in the prefixFromIndex method and applies it.
Implements a method that translates keyboard input to menu index.
Removes Flags attribute (and values) from MenuLabeling.
Putting thread to sleep in URL is only done if all load attempts have been used.