Save data_readers.clj file to assets

Saving them to resources doesn't work well because it requires
eval'ing inside the project before the resources are generated; and if
there are Java classes that rely on the R file, it blows up.
Extract resources from dependency libraries

This allows to use resources bundled inside dependency JARs without
falling back to library projects.
Pack resources on `jar` subtask when building libraries
Refactor usage of read-binary-file