Replace TreeRoutingTable with OptimizedTreeRoutingTable.

* Update docstrings.
* Drop setting of `failedRPC` attribute in contacts.
* Groom code style a bit.
* Update tests.
Merge pull request #1067 from Renelvon/drop_tree_routingtable

Drop TreeRoutingTable