Add `merginal#branchDetails`

Also make the functions use it - so now they work with remote branches!
Add ct and cT for tracking remote branches
Add ps,pl and pf to push,pull and fetch branches
Make dd be able to delete remote branches