Add more options to Client.ContainerLogs call

Added `follow`, `timestamps`, `tail` options, according to
https://docs.docker.com/reference/api/docker_remote_api_v1.15/#get-container-logs

I know we're supposed to be on v1.10, but I tried using `stream` from
https://docs.docker.com/reference/api/docker_remote_api_v1.10/#attach-to-a-container
and it didn't work.

Signed-off-by: Donald Huang <don.hcd@gmail.com>
add ContainerLogs test
Merge pull request #32 from donhcd/add_log_options

Add more options to Client.ContainerLogs call