Fixed unpacking

cocaine::framework::unpack must use cocaine::io::type_traits to be able to unpack tuples.
Bump .gitignore to include build directory.
Http request is incapsulated now

http_request_t has private members and getters/hetters.
Merge branch 'new_http'
Reconnect automatically to resolver

If resolver disconnected then it will try to reconnect on each resolve request
Some fixes in stream/generator.

Closing of a stream notifies waiters now.
Also method 'closed' of a generator is true when the stream closed and there is no chunks or exception in queue. It's like 'eof' now.
Make 'next' method of generator thread-safe

'get' of shared_stream_state poped elements from queue without lock.
Connection status fix

Service connection changes status do 'disconnected' when something failes.
Release 0.10.5-3
Merge branch 'master', remote branch 'origin' into v0.10