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 tested using all of these options and they seemed to work.

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>