Update information in Readme.

Shallow clones ARE (I think) fully functional in non-acient git versions.

Manpage says that you can push/pull to/from a shallow clone.
You can also make further clones of it.

Are there another limitations of shallow clones which hasn't been lifted in newer Git versions?