Build system updates and refactoring

Several build system updates:

- Add `lenskit-all` module (#418)
- Make integration tests excludable (#417)
- Don't use Sonatype parent (too hard to override)