Merge pull request #42 from chipdude/master

fix for ioproc and void bind
read special case for function pointer
missed convertion to optional_timeout
more optional usage
minor fixes for recvall
more specific exceptions thrown by http_client
fixes from msgpack
remove unneeded file
import alarm and thread_cached from experimental branch
don't throw deadline exception when no cancel_points. minor cleanup
reduce task memory footprint by making name and state smaller
fix throwing destructors
missed include
remove maybe<T> replace with optional<T>. use optional<T> for http header get
remove unneeded code
minor change
fix http_client logic for closing connection
Merge branch 'master' of git://github.com/toffaletti/libten
import changes to llqueue from new task branch
exponentially-weighted moving average class