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>
Merge pull request #660 from bjhargrave/repoindex-windows-test-fixes

Repoindex windows test fixes