more auras.lua optimisations

add configChangedListener capability to modules
store mod.db.profile.{display,behav} when options are changed to reduce lookup
only fire UNIT_AURA on mouseover for certain events
reduce unnecessary locals in COMBAT_LOG_EVENT_UNFILTERED