Force permissions to private key file to 600

Related to #101
Fix unit test
Pre-release 0.3.4.pre
Add get_all_networks() to return both public and private networks for the current session
Pull vagrant gem over https, as the git protocol may be blocked from some networks.  Add plugins group so bundler will use the local copy of the plugin, this is covered in the plugin developer docs and seems to be necessary for newer versions of vagrant
Add rspec test for listing all networks, and add support for arguments to the network_list command
Fix network endpoint resolution

fix #112
Merge pull request #116 from ggiamarchi/issue#112

Fix network endpoint resolution
Release 0.4.1
Merge pull request #102 from ggiamarchi/fix_permissions

Force permissions to private key file to 600
Add argument verification to network-list and return error if unrecognized
Remove errant whitespace.  Forgot to rake before pushing to github :(
Merge pull request #113 from smo921/public_networks

Public networks
Enhance command args handling for vagrant 1.4 compatibility
Remove useless EOL in command output
Merge pull request #127 from ggiamarchi/v0.4.x

v0.4.1 Backport
Update Vagrantfile
Avoid duplicate code
Move some methods to config resolver
move 'read_ip_address' to a Utils class