Allow to give a name when adding an attribute

Hi,

Currently when adding attributes to RowAction with the addAttribute() method, you can't give the name of the attribute  you want to add. The template currently renders the attribute with name 0, 1, 2 etc.. 

I don't think anyone is using it right now !

What do you think ?

PS : We can also raise an exception if the name already exists