Refactoring
j/k skips empty lines

Add agit#smart_j() / agit#smart_k functions.
This idea is proposed by @itchyny (#9)