Use convenational layout

This commit places all sources in the conventional location:

- src/main/scala for Scala sources
- src/test/scala for tests (and removes `test` package when it was used)
- src/{main|test}/resources for, well, resources, replacing `resources` and `test-resources`
- packages and directories are in sync.