Squashed commit of the following:
Add examples from Chapter 10 and Chapter 11
commit b3f350efd17d034aca4aa9e4a661bd0c3174ed90
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Tue Apr 16 12:12:09 2013 -0700

    Add non-blocking connect example

commit 48c24298f668f0cc2b654c7974c1fd408c987afe
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Tue Apr 16 12:08:22 2013 -0700

    Add non-blocking accept example

commit 42620d9e962839234f8fec99fc6d37849a2e2e67
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Tue Apr 16 08:39:47 2013 -0700

    Add non-blocking partial write example

commit 47601cbcf788f88a538c7bbc15cf649ca6dff72a
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Tue Apr 16 08:39:21 2013 -0700

    Add non-blocking write example

commit 28bf38a2852403838b4280bf0dc564acd7674a4c
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Mon Apr 15 17:33:56 2013 -0700

    Add non-blocking write example

commit aedfa0f62e0183535728be4ea9e2b1ed3bf0b7c3
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Mon Apr 15 17:24:59 2013 -0700

    Add non-blocking read method

commit ffc1fc25b65c637e9d699ca71ad6e3bf9e0fe56f
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Mon Apr 15 17:04:48 2013 -0700

    Add memoized example of getsockopt

commit b80ccc57337c5be91b7132d396fd7335c5f379d9
Author: Brendan Shean <brendanshean@gmail.com>
Date:   Mon Apr 15 16:56:59 2013 -0700

    Add example comparing the socket type