Modifications on original git-fat:

* windows support (hadn't seen the other branch)
* changed the way filter-clean works to ignore the inputstream and use git
  has-object to get the object id and a cat to consume the original
  information for speedup