Add pack module in dart.

1) Add pack / unpack of git objects.
2) Add reading / writing pack indexes.
indent fix.
Merge pull request #181 from dart-lang/add_pack_module

Add pack module in dart.