Tree via rugged

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mention migration to rugged
Improve subtree lookup
Add Repository#lookup
Use rugged for repo head discover
Fix aliased Repository#raw
Use rugged for Repositry#empty?