Internal method signature refactoring

No visible changes from outside.
Merge branch 'master' of github.com:nahi/avl_tree
Version bump to 1.2.0