Allow java implementation to load assets from filesystem

A simple patch to let java version to load assets from one or multiple directories using a new Assets implementation when "assetsDirectories" new setting is set.
Nit: two spaces between "specified  directories". Probably should also be "the specified directories" to read a bit more smoothly.