Added git-blame command
Return nil if the objectish doesn't exist
Add --mirror option to git-clone
Fix for JRuby
I guess trees can have commits in them too
make sure git log commands have no color characters

I think I needed this becuase I have color always in my .gitconfig
Merge pull request #2 from upscalews/git-log_no_color

make sure git log commands have no color characters
Fix bug where UTF-16-encoded blobs were improperly chomped as if they were UTF-8 encoded
Chomp newlines except for object_contents
Merge remote-tracking branch 'upstream/master'

* upstream/master: (57 commits)
  Update README.md
  Update README.md
  Version 1.2.6 changelog
  git.commit - Supporting :amend and :all (instead of :add_all) git.log - Supporting [] to access logs by index Closes #87
  Option name changes over revert Removing ruby-head from travis
  Git::Path - Validates existence of absolute paths instead of relative onesi Closes #88
  Merge branch 'revert-support' of git://github.com/fasttracktool-dev/ruby-git into fasttracktool-dev-revert-support
  opps, removing ruby 1.9 hash syntax.
  Adding test over git clean without -d
  Making options optional
  Supporting arrays for the Log path method. Closes #62 Adding some tests for status over dot files
  Supporting git init with --bare Closes #45
  Adding git pull examples
  Supporting force => true on add. closes #6
  ooops missed to commit lib changes
  to silence warning about misalignment of class-end declaration
  replace fetch + merge with git pull
  Update README.md
  Re-enabling travis for every ruby implementation
  TempFile changes to support JRUBY
  ...

Conflicts:
	lib/git/lib.rb
	lib/git/path.rb
Spec fixes