Fix Segfault in push_archive_event(self, attr_name) with attr_name != state or status
requested to merge 589-segfault-when-calling-push_archive_event-self-attr_name-with-attr_name-state-or-status into develop
Closes #589 (closed)
Added attr name check before fire_archive_event call and test for pushing events without data