Added options to pass user/passwd/team

to any command so automation is somewhat easier.
Merge branch 'feature/login-options' of https://github.com/wrep/cupertino

Conflicts:
	lib/cupertino/provisioning_portal/commands/pass_type_ids.rb
	lib/cupertino/provisioning_portal/commands/profiles.rb
Merge commit 'a923f2e8cef8aecbfd8bc94a0c502e228443bf0f'

# By Michael Mac-Vicar
# Via Michael Mac-Vicar
* commit 'a923f2e8cef8aecbfd8bc94a0c502e228443bf0f':
  Add profiles:download:all command to readme.
  Adding profiles:download:all command
  Fixing list_profiles, it expects Mechanize::File as default parser

Conflicts:
	lib/cupertino/provisioning_portal/commands/profiles.rb
Apple updated its site such that its JSON API requires 'POST', not 'GET'
add global options for username, password, team
add global options --info and --debug
add an option to agent to activate Mechanize logging (to stdout)
Merge commit '2fe65ed3c1097b77a4671512cd3446638609704b'

# By Matt "Trip" Maker
# Via Matt "Trip" Maker
* commit '2fe65ed3c1097b77a4671512cd3446638609704b':
  add global options for username, password, team
  Apple updated its site such that its JSON API requires 'POST', not 'GET'
Merge commit 'b5b4ab359df816c7140fafecffd58a349e502cce'

# By Matt "Trip" Maker
# Via Matt "Trip" Maker
* commit 'b5b4ab359df816c7140fafecffd58a349e502cce':
  add an option to agent to activate Mechanize logging (to stdout)
  add global options --info and --debug

Conflicts:
	lib/cupertino/provisioning_portal/commands.rb
re-add these options that I somehow clobbered
also add back the logging function that I somehow clobbered
a little test accelerator, probably redundant to some command I don't know of yet
bugfix: apple's command for managing devices, which used to submit a form via 'post', now only accepts that form via 'get'
Merge branch 'change_device_management_to_get'

* change_device_management_to_get:
  bugfix: apple's command for managing devices, which used to submit a form via 'post', now only accepts that form via 'get'
remove redundant username/password/team options from commands
change punctuation of device listing messages
more cleanup
use proxy settings specified in http_proxy, HTTP_PROXY, http_proxy_user, HTTP_PROXY_USER, http_proxy_pass, HTTP_PROXY_PASS (if any of these are set in the environment).
Merge branch 'use_proxy_if_set_in_env'

* use_proxy_if_set_in_env:
  use proxy settings specified in http_proxy, HTTP_PROXY, http_proxy_user, HTTP_PROXY_USER, http_proxy_pass, HTTP_PROXY_PASS (if any of these are set in the environment).

Conflicts:
	lib/cupertino/provisioning_portal/agent.rb