Remove hard dependencies on grit by moving it into a provider
add jruby-git as another git provider (this works fine with jruby on windows)
CFPropertyList version needed > 2.1.1 to work with jruby on windows