Make distribution archives smaller.

Tests and other config files are ignored in archives generated using
`git archive`. Fixtures are kept back as they are often used in app / plugin
tests.

This change brings down the file size of zip balls generated by GH from ~1.9MB to ~1.1MB