Extract common setup into spec_helper, add given_castle helper.
Made specs for `list` pass, refactored `track` to use given_castle.
Refactored tests to use `given_castle` and fewer mocks.
Silence thor output during tests.
Added support for linking non-dotfiles.
Use RSpec's `let` feature instead of instance variables.
Fix overriding existing symlinks that point to directories.
Add link to homeshick.
Update jeweler to a non-prelease
Regenerate gemspec for version 0.7.0
Merge remote-tracking branch 'technicalpickles/master'
Fix dependencies that break with ruby 1.9.3

Ruby 1.9.3 requires a recent version of RSpec 2, and simplecov
supercedes rcov on ruby 1.9+.
Fix test that fails on 1.9 due to behaviour of String#start_with?

On ruby 1.9, the argument of String#start_with? does not automatically
get coerced into a string. In Homesick#clone, we use start_with? with a
Pathname instance, which now always returns false.
Add support for Ruby 1.9.

Some dependencies needed updating, and String#start_with? behaves
slightly differently.
Fix git_clone to work with github URLs like https://github.com/technicalpickles/dotpickles
Merge github.com:technicalpickles/homesick

Conflicts:
	lib/homesick.rb
	spec/homesick_spec.rb