repoindex: Always use forward slash for JarResource location

On Windows this was a backslash. This caused test failures.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
repoindex: Use platform EOL when reading expected results from file

The expected results files have LF. On Windows the actual results have
CRLF. So we change how the expected results are read from the resources
to use the platform EOL.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Test for CollectionFormatter existing behaviour

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
Fix #665: remove leading newline on single-entry lists

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
Merge pull request #660 from bjhargrave/repoindex-windows-test-fixes

Repoindex windows test fixes
Merge pull request #666 from njbartlett/nb/issue/665

Fix #665: remove leading newline on single-entry lists