An AVL Tree.

An AVL Tree implementation.

Signed-off-by: Tim Henderson <tim.tadh@gmail.com>
Updated linhash to use AVL Tree. Updated README

Signed-off-by: Tim Henderson <tim.tadh@gmail.com>