add http.open_timeout option, to fail faster if can't create socket.
add connection timout
add version of cloudstack management server, ex: @client.version
add missing API call, it's ugly, but it work.
Merge pull request #24 from pdion891/timeout

adding missing api calls, and add  timeout option for http call