Use platform-specific paths in mappings

Mappings are manipulated in a couple of places, adding and removing prefixes, and need to use a platform-specific file separator.

See: https://github.com/playframework/playframework/issues/3411