links not cleared if you re-use the MDHTMLabel

@mattdonnelly @aprato I found that if you re-use the MDHTMLabel and set htmlText repeatedly, the links array does not get cleared.