Added checkout support to porcelain.clone. It's enabled by default
to mimick default git clone behaviour

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Update NEWS, add tests for clone with bare.