Implement a few more event types to the database and add buttons and forms for SMART_EVENT_SPELLHIT, SMART_EVENT_FRIENDLY_MISSING_BUFF, SMART_EVENT_HAS_AURA, SMART_EVENT_TARGET_BUFFED and SMART_EVENT_SPELLHIT_TARGET