Added support for storing more than 1000 files using S3. Improved performance when using S3.
Fixed some OSs aborting because argument list to git update-index was too large.
Added support for --short status output.
Added descriptive error if run outside of a git repository
Fixed line ending issues on windows. Added rudimentary progress reporting for uploading and expanding.

On windows ruby would convert LF to CRLF unless files were opened/created with the BINARY flag.
This could cause a lot of corruption when dealing with binary formats (such as images).
Note that this happened regardless of if the -crlf flag was set in .gitattributes.
Skip unexpanded stubs during clean
Fix error in README
Fixed scp.rb using both spaces and tabs for indentation
Fixed files with zero size were treated as deleted
Tiny output changes tweaks
Added error handling for downloading files from S3
Implemented 'autodownload' setting. Fixed an edge case.

If a file had been added before git-media was added to the repo and
it had a line break after exactly 64 bytes, it could be stripped by
the smudge filter.
Tiny output tweaks
More error handling for S3
Merge pull request #7 from HalfVoxel/master

S3 Improvements, fixes for large numbers of tracked files and support for --short status output