Make tests work on Mac OS X.

- Make selector use system results.
- Retry select interruptions.
- Don't notfiy handlers if no descriptors were selected.
- Accept connections from inaddr_any.
Adding echo server example.

- Removed constructors allowing binding to port value 0.
Merge branch 'master' into t-wynn/app_infr