CS.
Upgrade Mocha dep and increase timeout

Travis can be slow and sometimes time out.
Don't save dependency to component.json when it doesn't resolve

Fixes the case when install is called with --save and the dependecy
is saved to component.json even if it wasn't resolved.
Merge pull request #239 from miloshadzic/save-fix

Don't save dependency to component.json when it doesn't resolve
Update unzip to resolve issue with some zip files, closes #225.

Also update change log.
Merge branch 'master' of github.com:twitter/bower
Remove links pointing to nonexistent folders on cache-clean, #182.
Merge pull request #243 from marcelombc/master

Cache-clean should remove links pointing to nonexistent folders (Fixes #182)
Upgrade Mocha dep and increase timeout

Travis can be slow and sometimes time out.
Don't save dependency to component.json when it doesn't resolve

Fixes the case when install is called with --save and the dependecy
is saved to component.json even if it wasn't resolved.
Remove links pointing to nonexistent folders on cache-clean, #182.
Add an init command that generates a component.json
Merge pull request #241 from wibblymat/issue-219

Add an init command that generates a component.json (Fixes #219)
Close GH-236: Commands emit meaningful events (fixes #233). Fixes #233
Fix automatic conflict resolver not resolving to the root package version.
Oops, remove console logs.
Close GH-235: list --sources for easier source listing.
Close GH-251: add --dev install option for devDependencies, cleaned up. Fixes #246, Fixes #80
Automatically clear bower cache when git commands fail with code 128, fixes #216.
Small improvements to the init command.