Sample security improvement with getpass

Using getpass to get the connection password in a save way, this way,
the password is not visible on the command line and the shell's history
Improvements to allow the choice between command line and getpass
Alphabetical order
Fix SSL error when connecting from behind a proxy

In certain versions of python, urllib fails when making https requests
from behind a proxy. See http://bugs.python.org/issue1424152 for
details.

This patch fixes an issue with pyVim by using urllib2 instead of urllib,
a change similar to existing code (see OpenUrlWithBasicAuth() and
OpenPathWithStub()).
Alphabetical order
Fix SSL error when connecting from behind a proxy

In certain versions of python, urllib fails when making https requests
from behind a proxy. See http://bugs.python.org/issue1424152 for
details.

This patch fixes an issue with pyVim by using urllib2 instead of urllib,
a change similar to existing code (see OpenUrlWithBasicAuth() and
OpenPathWithStub()).
Merge branch 'fix-ssl-behind-proxy' of github.com:osu-sig/pyvmomi into fix-ssl-behind-proxy
Remove unneeded import
Merge pull request #10 from pdellaert/sample-security

Giving users the option to not use the password on the command line
Merge pull request #11 from osu-sig/fix-ssl-behind-proxy

Fix SSL error when connecting from behind a proxy
make the sample executable
Merge pull request #32 from esc/feature/executable_getallvms

make the sample executable
samples project & documentation

a quick update to the readme file to point people at the official samples project, its tutorials, and also direct users to the official vSphere documentation.
adding .idea to gitignore for pycharm
Merge pull request #46 from michaelrice/pycharm

adding .idea to gitignore for pycharm
pyVmomi reStructured Text Documentation

This external documentation for pyVmomi was generated using Googly Docs
(aka Google Standard Documentation) which renders very cleanly in
GitHub. Internal documentation for a class should be done in Sphinx
format because tools like pyCharm and Eclipse can use that documentation
as a hint for code completion.

Note: External docs as Googly Docs, internal docs as Sphinx.

Closes bug#15
Merge pull request #58 from hartsock/docs_rst

pyVmomi reStructured Text Documentation
Marks this version pyVmomi 2014.dev

All development versions should be marked with yyyy.dev to denote that they are unstable development versions. Release versions will be marked 5.5.0_2014.1 (release 1) and so on with whole integer release numbers after the year.
Parth's Session Timeout Fix in GitHub

Applies Parth’s session timeout fix to GitHub.