Remove legacy persistent ID generator

Replaced with a random type 4 UUID.
Attach javadocs to distribution
Updated mongodb java driver

- New mongodb option added to set preferred read from a replica set
- Upated pom.xml to reflect the changes in shibboleth mvn handling.
- [FIX] a few missed persistent id changes that should have been
  part of earlier commit