(trunk) replace the tr_metainfo_builder.isSingleFile and tr_info.isMultifile fields an 'isFolder' bool in both structs.

This makes the variable naming more uniform. It also clarifies the information we're really trying to convey -- previously, isSingleFile was false whenever the torrent held a directory tree, even if there was only a single file in the tree.

Sync the Mac OS X client's use to match the libtransmission variable names.


git-svn-id: file:///data/workdir/Transmission-svn//trunk@14290 1bcf1a7e-6170-4b50-b784-84ec52b2dec6
in makemeta-tests, add tests to generate a .torrent file from a folder of randomly-generated files.

git-svn-id: file:///data/workdir/Transmission-svn//trunk@14291 1bcf1a7e-6170-4b50-b784-84ec52b2dec6
(trunk, libT) #5714: ensure we don't add empty path components when creating an info dict in tr_makeMetaInfo().

git-svn-id: file:///data/workdir/Transmission-svn//trunk@14292 1bcf1a7e-6170-4b50-b784-84ec52b2dec6
(trunk, libT) #5517 when parsing a torrent's metainfo's path list, allow empty components because some .torrent files innocently have them. Update unit tests.

git-svn-id: file:///data/workdir/Transmission-svn//trunk@14293 1bcf1a7e-6170-4b50-b784-84ec52b2dec6
(trunk, utils) in transmission-create, return an error if a user tries to manually set a piece size that isn't a power of two.

git-svn-id: file:///data/workdir/Transmission-svn//trunk@14294 1bcf1a7e-6170-4b50-b784-84ec52b2dec6
tweak naming in the #include guard

git-svn-id: file:///data/workdir/Transmission-svn//trunk@14295 1bcf1a7e-6170-4b50-b784-84ec52b2dec6
set utils/Makefile.am's noinst_HEADERS so the build doesn't break on units.h

git-svn-id: file:///data/workdir/Transmission-svn//trunk@14296 1bcf1a7e-6170-4b50-b784-84ec52b2dec6
keep banging my hands against the keyboard until Jenkins is happy

git-svn-id: file:///data/workdir/Transmission-svn//trunk@14297 1bcf1a7e-6170-4b50-b784-84ec52b2dec6
bump to 2.83+

git-svn-id: file:///data/workdir/Transmission-svn//trunk@14298 1bcf1a7e-6170-4b50-b784-84ec52b2dec6