Add Remote#Ls.

Allow filtering heads by name.

@cmn you were right, It was way easier to implement everything in go land.