Universal link etc

The new UniversalLinkDao is up and running. The Load/EndLoad combined processes take about 90 seconds, which is only twice as slow as the old dao, including the condensation process.  Note that currently, the UniversalLinkLoader loads both the old and new UniversalLinkDaos, and that I have left the old version completely unchanged except for the get(DaoFilter) method being unsupported.  Everything related to the new dao is listed as "skeletal".

I also added a few other dao related things, such as a getNumItems(DaoFilter) method in the Dao interface and implemented it in all dao children.  

Lastly, I got a little OCD and went through removing unused imports and random warnings IntelliJ gave me, so sorry if that makes things difficult. I can probably revert them if necessary.