Merge pull request #8 from iderikon/master

Added safe_mode for catch users exceptions and for prevent core-dumps
TheVoid: Added --daemonize and --pidfile options
Swarm: Fixed assignment operator for url_fetcher::request/response
UrlFetcher: Fixed errors handling for easy handler
Swarm: Fixed url_query::item_value<T>
Example: Added /timeout and /get handlers for example server
v0.6.1.1
UrlFetcher: Added more debug logs to boost_event_loop
UrlFetcher: Disable pipelining

Looks like it can cause internal curl's errors, need more investigation
before enabling it back
Stop acceptors at end of server::run method
v0.6.1.2
thevoid: Final fix for non unlinkable unix sockets
v0.6.1.3
urlfetcher: print socket error with appropriate log level
Merge branch 'master' of github.com:reverbrain/swarm
example: increase download timeout, 10ms is not enough
example: comment that timeout is in ms
example: added boost::asio::signal_set to download example
UrlFetcher: Add runtime check for curl version

Otherwise there can be bugs due to different capabilities
thevoid: Added close shortcut to simple_request_stream