Allow moving of locks.
Enable building mordor with C++11.
Take in C++11 chrono as time.
This is already imported from somewhere.
Pass in client address.

This should be backwards compatible as it's optional. I wish I could have
changed the default dispatcher (and servelets) to pass in both request and
address but that would be a breaking change.
Get the examples to build on ubuntu 12.10.
Don't use errno in socket accept code.

Switch to using non-inlined lastError() function. When we switch stacks for
fibers we might using an old cached pointer to the errno memory value. This is
due to how errno is implemented on Linux.
On Linux we can get ECANCELED in addition to EINTR when doing accept
Moving to C++11.

For now use std::shared_ptr, std::weak_ptr, std::function and std::bind.
PQ::Connection::ptr typedef like other classes.