'List all events'

@api.doc('list_events', params=EVENT_PARAMS)
@api.header(*ETAG_HEADER_DEFN)
@fake_marshal_list_with(EVENT_COMPLETE)
def get(self):

    parsed_args = parse_args(self.event_parser)
    includes = parsed_args.get('include', '').split(',')
    erase_from_dict(parsed_args, 'include')
    return marshal(DAO.list(**parsed_args), get_extended_event_model(includes))
