Add fake pop server and POP-before-SMTP tests.
Update POP before SMTP example to use new static method.
Fix POP3 test failures
Fake pop server can now specify a port to run on