Support extracting from class directories again

Revert the file url extraction for class directories that was removed in https://github.com/webjars/webjars-locator/commit/ae9a81d8fcfdd32e666f40fb4ff46ce8aeed2b30.

Update to extract to moduleId directories, like jar extraction.

Also add some basic tests.