Further improve tests

- Add optional tests for all repositories in channel.json (after downloading all of them).
- Add tests for "date" property in releases (only tested with custom repos)
- Allow "-x32" and "-x64" prefixes for "patforms"