Support of multiple endpoints for locator

User can create service manager with vector of endpoints of locator. Service manager will iterates over endpoints until locator become connected.
Timeouts have been added to services

Now user can specify time within which a service must begin reply on request.
Compatibility with Docker Isolation Plugin

Runtime puts full endpoint of locator in '--locator' argument. Now Native Framework can parse it.
New futures

* Futures don't make unnecessary allocations in heap. Ready future (made with make_ready_future) doesn't have shared state and stores data in future object.
* New basic_stream interface. Stream implements this interface.
* Also all data of generator can be redirected in other basic_stream object without overhead. So it's possible to process data from generator effectively.
* All promises (promise, packaged_task, stream) are copyable now. It allows to make std::function from packaged_task!
* Code of futures is splitted in several files. I hope it helps to read source and understand how to use this stuff.
Fixed bug with copying of promises.

Shared state must be closed/satisfied when all related promises are dead.
Building with clang is fixed.
Code of services has been splited in several files

All code of client of services is in 'service_client' folder now. It still has some problems with incapsulation, but at least declaration of each class is in own file and it's easy to see interfaces of manager, service, etc.
Remove unused code and fix building with c++ 4.7.

'method_handler_traits' isn't used in code and doesn't compile with g++4.7, so i have been removed it. Also copy/move constructors/assignment operators have been added to http_headers_t and http_request_t, because g++ 4.7 doesn't implicitly generate assignment operator for http_headers_t.
Update examples.
Fix examples.
Move some implementation details to *.inl files.
Fix CMakeLists and building with gcc 4.6
Check in destructor of service if connection exists.
Merge branch 'master' into v0.11
Bump version.
Support of multiple threads in service manager.

Now service manager can run more than one thread. Single connection is handled only by single thread, but several connections will work faster on multiprocessor systems.
Replace recursive_mitex with mutex.

Simple mutex is a little more efficient.
Fix segfault in service_t and custom name of threads.

* service_t first resets pointer to connection and then derefernces it.
* Threads created by service manager now have name "service-manager".
Merge branch 'multithreading' into v0.11
Update changelog.