Work on extrafields

Task #715 : add new type for select list
Also better management for position of attribute