Properly check to see if changes were made on push

The original implementation made poor assumptions about the name of the
pod, and used it as a regex pattern. This led to problems when trying to
push specs that contained special characters in their names (such as `+`
for category specs). Instead of using a regex, we should just do a
substring match to see if the output contains the spec name.
Style fix
Update CHANGELOG
Merge branch 'master' into gf-fix-pod-push

* master: (88 commits)
  [Gemspec] Switch back to cocoapods-try in favour of the release fix
  [Gemfile] Add version requirements to rake for Ruby 1.8.7
  [Integration] Update tests
  [Gemspec] Bump Xcodeproj version
  [Gemspec] Bump CLAide version
  [Gemspec] Bump cocoapods-downloader version
  Join the two description paragraphs of
  Required parameters should not contain square braces
  Add different wording for `lib create` command description
  Name is not optional -> no square braces
  Add Changelog note for `pod lib create` template URL
  Add note for `pod lib create` and optional template URL
  Add possibility to specify a template URL
  Convert indention into spaces instead of tabs
  Ensure file descriptors are closed
  [Search] Web search should escape queries
  [Search] Don't validate for valid regex on web searchs
  pod_target_installer: Remove 6-month-old comment.
  validator.rb: Conform to 2-space indentation.
  validator.rb: Print xcodebuild command on -v.
  ...

Conflicts:
	CHANGELOG.md