If a repo isn't passed to push default to master
Merge pull request #709 from Keithbsmiley/master

Pod push default repo
Unpack tgz files into pod's root #727

Zip files are usually packaged with their contents in the archive file's root.
Tgz files are usually packaged with only a folder in the root.
Make them both behave the same by moving that single folder's contents up.
This is basically the opposite of what Finder does (which creates a folder for the zip file's
contents, so you always unarchive into a folder).
Update previous patch to match code-style.

E.g. Use Pathname API.
[Update Command] Remove duplicate option in help. Closes #725.
Update bundle and make specs green.
[CHANGELOG] Update for Xcodeproj 0.4.1 and CocoaPods 0.16.1
[Gemspec] Bump Xcodeproj to 0.4.1
Release 0.16.1
Update README.md

Fix twitter links to @CocoaPods account in description and Collaborate sections
Merge pull request #736 from twealm/master

Small README.md update
Merge branch 'master' into 0.17

* master:
  Update README.md
  Release 0.16.1
  [Gemspec] Bump Xcodeproj to 0.4.1
  [CHANGELOG] Update for Xcodeproj 0.4.1 and CocoaPods 0.16.1
  Update bundle and make specs green.
  [Update Command] Remove duplicate option in help. Closes #725.
  Update previous patch to match code-style.
  Unpack tgz files into pod's root #727
  If a repo isn't passed to push default to master

Conflicts:
	CHANGELOG.md
	Gemfile.lock
	cocoapods.gemspec
	lib/cocoapods.rb
	lib/cocoapods/command/push.rb
	lib/cocoapods/command/update.rb
	lib/cocoapods/downloader/http.rb
	spec/functional/downloader_spec.rb
	spec/unit/http_spec.rb
[Specs] Validator spec robustness