Allow log prefix to be specified manually for connection pool

Add optional 'spread' mode where connections are spread across the entire pool, instead of re-using the most recently used ones.
Add support for validating tokens against yubico servers