RequestRawStream now envelops commands sent to containers in a Job

Added an output queue to thread in RequestRawStream, to get output

t.pl tries to be a container-cli simulation
t2 is a boss-worker thread test with 2 queues (in/out)
	modified:   lib/Eixo/Docker/Container.pm
	modified:   lib/Eixo/Docker/RequestRawStream.pm
	new file:   lib/Eixo/Docker/Terminal.pm
	modified:   t/021_containers_attach.t
	modified:   t/041_images_manipulation.t
	modified:   t/t.pl
Add DESTROY method to Rest::Product
New args param HEADER_DATA to pass headers in request
New ImageResume attribute 'CreatedBy'
Working and tested Image#build method to build an image from a Dockerfile
Image#history now return a list of ImageResume
Using 'base' image in test because is better to download
Corrected containers_attach an fake api test to use SKIP block
Corrected initialization values for some vars ('flags' must be an int, 'data' a string)
Tentative to pass 021_containers_attach.t with
RequesRawStream using 2 queues to comunicate with thread(queue_in and queue_out)
Small corrections to various tests
Terminal attach tentative
Docker::Job new states (ACK, NOACK)
New attach tests
Required Net::HTTP v6.06
Tentative to attach stdout and stderr without stream
Almost working container#attach, only fails last test because response length
- Added Terminal initial implementation
- Naive test created
Attach working and passing all the test (can be used to interact with container stdin, or to log or stream stdout and/or stderr)

    RequestRawStream supports all attach options
    Bump Eixo::Docker::VERSION to 0.3.0
    Attach test dividen in "attach" and "logs"
Corrected test to use ubuntu image
Corrected terminal test to skip if no DOCKER_TEST_HOST env var setted
api endpoit containers#getAll accepts new parameters
- images#insertFile isn't working
- Since api v0.9 intermediate containers in 'build' aren't removed, so
image#delete fails