reveal used macs only once

pure-python-otr does not discard old mac keys after it has revealed them. therefore, messages get larger the longer an otr session stays active as more and more mac keys are revealed in the data messages. for weechat-otr, this leads to increasing fragmentation of messages and anti-spam measures being triggered (on ICQ for example). it is also the cause for the infamous bug mmb/weechat-otr#17