Allow for extensionless README (fixes 196)


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5473 de43f980-851b-0410-b2f7-c40aca1f87e0
l3build: Separate out typesetting and code sources (fixes #197)

With this change the "typesetfiles" list is checked to see if the entries
are also in "sourcefiles". If they are then nothing is done: if they are
not the files go into "doc" rather than "source".


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5474 de43f980-851b-0410-b2f7-c40aca1f87e0
Tighten up waht is used as a README file


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5475 de43f980-851b-0410-b2f7-c40aca1f87e0
l3build: Copy "sourcefiles" to "source" for TDS zip selectively

This change means that for example non-packaged files do not get
duplicated in a release. At the same time the overall logic for
making the directory structure is revised to make the CTAN and TDS
parts separate and clearer.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5476 de43f980-851b-0410-b2f7-c40aca1f87e0
l3build: Tighten idea of "readmefiles"


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5477 de43f980-851b-0410-b2f7-c40aca1f87e0
l3build: Include MakeIndex files as standard

As the code now checks a full list of files to make the TDS
struture, we can have defaults which will pick up no files at all.


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5478 de43f980-851b-0410-b2f7-c40aca1f87e0
l3build: Differentiate between a check and doc failure


git-svn-id: http://www.latex-project.org/svnroot/experimental/trunk@5479 de43f980-851b-0410-b2f7-c40aca1f87e0