Clean up build dependencies
Currently Qz’s build dependencies are satisfied by including a customized build of RDS Surveyor as a jar file in its lib directory. Customizations of the RDS Surveyor build include repackaging HSQLDB into the RDS Surveyor jar (as Qz also relies on HSQLDB directly). Unfortunately, building RDS Surveyor in this manner also includes some more dependencies (jSerialComm and DSP collection), which are not needed for Qz and just inflate the package. Also, tracking binary blobs in git is also not particularly nice.
Ideally, build should rely on gradle, with dependencies pulled in at build time. HSQLDB is likely available on Maven Central (needs to be verified). RDS Surveyor likely isn’t (in addition to the fact that Qz currently uses features which still need to be merged upstream, and being able to test Qz against private branches of RDS Surveyor will likely remain a requirement); therefore we need to build RDS Surveyor from source and include it.