Always use package name declared in component.json
Fix small issues related with windows, #274.

- Downgraded rimraf to ~2.0.3
- Fix some issues with the tests (install and list tests)
- Fix some more errors with callbacks being fired twice
Prevent duplicate package name in error summary, closes #277.
Bump version.
Typo.
Unnecessary clean calls in the list tests.
Merge branch 'master' of github.com:twitter/bower
Fix read of endpoint in update command, closes #282.
Oops, little typo, #282.
Bump version.
Close GH-278: Added support for user defined git shorthand.
CS.
Update change log.
Fix some more errors with duplicate callbacks being called, #274.
Preserve trailing new line when saving component.json, closes #285.
Unnecessary comment.
Bump version.
Merge branch '0.8.x' of github.com:twitter/bower

Conflicts:
	CHANGELOG.md
fix list --source listing non-main sources
Print error message when parsing invalid JSON.