rust.vim: Links previously unused rustFuncCall

This allows for highlighting of function calls
for free floating, member, and static functions.
auto merge of #7374 : Jeaye/rust/func_highlight, r=cmr

This allows for highlighting of function calls
for free floating, member, and static functions.
Add an EnumSetIterator and EnumSet::iter
Move most iter functionality to extra, fixes #7343