Fix router not taking track destination modified by the event
Make API do not send Address objects.
Rename the Side enum members to be more logical
Add methods to set an external address resolver
Split code to create API
Add a method in API to set a resolver
Re-add metrics submission
Move MathUtil class to API
Fix bug in commit 7baa687
BC7004 add a ticket if an address or a resolvable name is on the 3rd
line
Move a method to a subclass
Move some methods to AbstractUpdater
Create a DefaultLocalWanderer class
Refactor code to create WandererContent class and WandererContentFactory
class.
Move Wanderer code to specific package
Move AbstractWanderer class to API
Rename Updater classes as Wanderer classes
Make WandererFactory callable from the API
Move DefaultLocalUpdater to API
Fix NPE when running bcupdater remove command