Feature/seqware 1930 remove unused db tables

Relies on #238 

This removes all database tables identified as being not in use including all *_link tables, most of the share* tables except for study and workflow run, and sample_search.

This also fixes the classpath for webservice tests, reactivating them and disables the glassfish tests that cannot run in the same VM for this version. (Make sure to enable them via Bindle testing when deploying 1.2.1)