'Default events registration
:param log: Log function to call for events
:return: None, all saved in self._reg_funcs'

def register_default_events(self, log):

    self._reg_funcs = {}
    msg = 'Checking    if    a    new    version    is    available    in    our    git    repository.    Please    wait...'
    self.register(VersionMgr.ON_UPDATE_CHECK, log, msg)
    msg = 'Your    installation    is    already    on    the    latest    available    version.'
    self.register(VersionMgr.ON_ALREADY_LATEST, log, msg)
    msg = 'w3af    is    updating    from    github.com    ...'
    self.register(VersionMgr.ON_UPDATE, log, msg)
    msg = 'The    third-party    dependencies    for    w3af    have    changed,    please    exit    the    framework    and    run    it    again    to    load    all    changes    and    install    any    missing    modules.'
    self.register(VersionMgr.ON_UPDATE_ADDED_DEP, log, msg)
