API: Added CBLListener support for easily using an anonymous SSL identity

LiteServ uses this if you give it the "--ssl" flag.
Also added the ability for the Mac test app to run the listener
framework's test cases.